c语言程序重复运行不退出

#include <stdio.h>
int main()
{
int a,b,c,d,f;
printf("输入一个三位数:");
scanf("%d",&a);
b=a/100;
c=(a-b*100)/10;
d=a-b*100-c*10;
f=b*c*d;
printf("输出三个数乘积;%d",f);
scanf("%d",&f);
getchar();
return 0;
}
怎样使反复运行
谢谢啦

这个是让它反复运行的,如果要想随时终止的话

但是这个程序如果输入非三位数的数的话无法识别,所以:

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-11-01

循环就可以了。

#include <stdio.h>
int main()
{
    int a,b,c,d,f;
while(true) {
printf("输入一个三位数:");
scanf("%d",&a);
b=a/100;
c=(a-b*100)/10;
d=a-b*100-c*10;
f=b*c*d;
printf("输出三个数乘积;%d\n",f);
getchar();
}
    return 0;
}

本回答被提问者采纳

c语言程序重复运行不退出
这个是让它反复运行的,如果要想随时终止的话 但是这个程序如果输入非三位数的数的话无法识别,所以:

C语言一个程序如何重复运行知道操作者想停止为止
方法如下:system("pause");会提示:press any key to continue \/\/ 按任意一个键继续你一开始运行就要暂停?===C语言中 如何使一个程序循环使用直到你想退出?答:如果你想 不断循环, 直到按了任何一个键 就退出:#include <conio.h>#include<stdio.h>...void main(){int i;while (!_kbh...

c语言如何实现一个程序循环执行n次
在C语言中,可以使用for循环或while循环来实现一个程序循环执行n次。以下是两种方法的示例:使用for循环:首先定义一个整型变量i,用于计数。然后使用for循环,循环n次。每次循环中,i都会增加1。在循环体中,编写需要重复执行的代码。示例代码如下:使用while循环:首先定义一个整型变量i,用于计数。然后使...

如何让C语言设计的exe在不关闭的前提下重复计算
int main(){ while(1) { 输入 输出 输入某一个的值的时候跳出循环 }}

c语言程序 重复运行
这样的话,你可以用循环来做啊,比如改成这样:include "stdio.h"void main(){ int a=1,b=0,c;while(true){ scanf("%d",&c);while(a<=c){ b=b+a;a++;} printf("\\n%d",b);} getch();return 0;}

c语言程序重复运行
int main(void){ float a,b,c,d,root1,root2;while(1) { \/\/加一个大循环 printf("Enter:a,b,c\\n");scanf("%f%f%f",&a,&b,&c);getchar(); \/\/从标准输入吸收回车 if(a==0)printf("这不是一个一元二次方程组\\n");else {d=b*b-4*a*c;if(d<0)printf("此一元二次...

如何重复不结束执行
。如果要一直执行,加个循环就行了。 #include <stdio.h> #include <stdlib.h> #include void main() { int g=50; int a; time_t t; clrscr(); while(1){ \/*加在这里*\/ printf("请输入本次幸运儿\\n"); getch(); for(g=0;g<50;g++) srand(time(&t)); printf("此次幸运儿...

C语言中的死循环是什么意思?
死循环是循环条件永远能够得到满足,循环永远进行下去。这种循环一旦进入就出不来了 所以要设置跳出条件 例如for(i=0;i<100;i++)if(i>=50)i=0;在这个循环中i永远无法达到100,故循环永无止境,这个循环就是死循环。

C语言设置一个程序 结果为先输入随意一句话 按下回车键他就会在下一行...
include "stdio.h"int main(int argc,char *argv[]){char a[100];while(1){scanf("%100s",a);if(*a=='#')break;printf("%s\\n",a);}return 0;}运行样例:

C语言for循环嵌套 变量名相同 无法跳出循环
进入第二个for语句 i被赋值10,满足i>0,执行第二个for循环,i自减直到i==0,再执行第一个for循环后面的i--,由于i是无符号整型,所以当i为0时,i--就变成0xffffffff,这是一个最大的无符号整型,这样的话,i>0条件满足,又可以进入第二个for语句 上面的一直重复,就死循环了。

相似回答