1. c语言一个程序如何重复运行知道操作者想停止为止
方法如下:
system("pause");
会提示:
press any key to continue // 按任意一个键继续
你一开始运行就要暂停?
================================================
C语言中 如何使一个程序循环使用直到你想退出?
答:
如果你想 不断循环, 直到按了任何一个键 就退出:
#include <conio.h>
#include<stdio.h>
.....
void main()
{
int i;
while (!_kbhit()) {
// 程序内容放在这里,例如:
for (i=0;i<100000;i++) if (i %1000 == 0) printf("wait ");
}
-----------------------------------------------------------
如果你想 不断循环, 直到按了S 键 才退出:
int i;
char c;
Lab1:
for (i=0;i<100000;i++) if (i %1000 == 0) printf("wait ");
if (!_kbhit()) goto Lab1; // 判断是否按了键,没按,就无限循环
c = getchar(); // 如果按了,看是什么键
if (c != 'S' ) goto Lab1; // 不是 S 键, 则回去循环。
2. C语言中,怎么让程序重复运行
重复执行用循环就可以了..呵呵
例如:
#include
int
main(void)
{
char
c;
c
=
getchar();
while(c!='
')//输入空格退出
{
printf("%c",
c);//这里改成你需要的那个函数做相应的工作就可以了
c
=
getchar();
}
return
0;
}
3. C语言生成的可执行文件怎样才能一直用
在整个程序外边(main函数里边)罩一个永真循环while(1){},即可实现循环输入输出!
4. c语言如何循环运行程序
c语言中用于循环运行程序的结构有三种,分别是:
①for(表达式1;表达式2;表达式3){循环体}
表达式1,是初始化条件,如i=0。
表达式2,循环条件,满足就继续执行循环体,不满足就跳出循环。
表达式3,这个一般是改变循环条件的地方,如i++。
参考代码:
#include<stdio.h>
int main()//for循环计算1到10累加和
{
int i,sum=0;
for (i=0;i<=10;i++)
sum+=i;
printf("%d\n",sum);
return 0;
}
/*
运行结果:
55
*/
②while(表达式){循环体}
表达式的值为真(非0)时,
执行循环体语句。
参考代码:
#include<stdio.h>
int main()//while循环计算1到10累加和
{
int i,sum=0;
while(i<=10) {
sum+=i;
i++;
}
printf("%d\n",sum);
return 0;
}
/*
运行结果:
55
*/
③ do{循环体} while(表达式);
先执行循环中的语句,然后再判断表达式是否为真,
如果为真则继续循环;否则,
则终止循环。
参考代码:
#include<stdio.h>
int main()//do……while循环计算1到10累加和
{
int i,sum=0;
do{
sum+=i;
i++;
} while(i<=10);
printf("%d\n",sum);
return 0;
}
/*
运行结果:
55
*/
5. 怎样让c语言程序重复执行
例如:
#include<stdio.h>
intmain(void)
{
charc;
c=getchar();
while(c!='')//输入空格退出
{
printf("%c",c);//这里改成你需要的那个函数做相应的工作就可以了
c=getchar();
}
return0;
}
(5)c语言如何反复运行可执行文件扩展阅读
C语言循环控制语句
#include<stdio.h>
intmain(){
inta;
/*forloopexecution*/
for(a=10;a<20;a=a+1)
{
printf("valueofa:%d ",a);
}
return0;
}
C编程语言中do...while循环的语法是-
do{
statement(s);
}while(condition);
6. 怎样让c语言程序重复执行
例如:
#include<stdio.h>
intmain(void)
{
charc;
c=getchar();
while(c!='')//输入空格退出
{
printf("%c",c);//这里改成你需要的那个函数做相应的工作就可以了
c=getchar();
}
return0;
}
(6)c语言如何反复运行可执行文件扩展阅读
C语言循环控制语句
#include<stdio.h>
intmain(){
inta;
/*forloopexecution*/
for(a=10;a<20;a=a+1)
{
printf("valueofa:%d ",a);
}
return0;
}
C编程语言中do...while循环的语法是-
do{
statement(s);
}while(condition);
7. c语言中怎么让程序多次执行
你好!!
可以采用goto的语句完成,看效果:
#include<stdio.h>
intmain()
{
floatx,y;
chara='y';
jixu:printf("请输入:");
scanf("%f",&x);
getchar();
if(x>=1)
if(x>=1&&x<10)
y=2*x-1;
else
y=3*x-11;
else
y=x;
printf("%f
",y);
printf("y继续,其它键退出");
if(getchar()=='y')
gotojixu;
return0;
}
8. C语言里面怎样使一个程序一直循环运行
最简单的方法有两种:
1.
while(1)
//数字1,不是字母l
{
//你循环的的程序代码
}
2.for(;;)
//括号中是两个分号
{
//你循环的的程序代码
}
比如想一直循环输出HELLO
完整代码为:
#include
void
mian()
{
while(1)
{
printf("HELLO");
}
}
9. c语言如何实现反复运行一段程序而不用重启程序
#include<stdio.h>
intmain()
{
inta,b;
while(1)
{
scanf("%d%d",&a,&b);
if(a>b)
{
printf("1
");
}
else
{
printf("2
");
}
}
return0;
}
10. c语言如何循环运行程序
#include<stdio.h>
intmain(void)
{
intx;
doubley;
while(1)
{
printf("请输入你的门店营业额:");
scanf("%d",&x);
if(x<=100)
{
printf("该门店您没有利润
");
}
elseif(x>100&&x<=500)
{
y=(x-100)*0.0055;
printf("%lf",y);
}elseif(x>500&&x<=1000)
{
y=(x-500)*0.05+2.2;
printf("%lf",y);
}elseif(x>1000&&x<=4000)
{
y=(x-1000)*0.0045+2.5+2.2;
printf("%lf",y);
}elseif(x>4000&&x<=30000)
{
y=(x-4000)*0.0035+13.5+2.5+2.2;
printf("%lf",y);
}elseif(x>30000&&x<=100000)
{
y=(x-30000)*0.0025+91+13.5+2.5+2.2;
printf("%lf",y);
}elseif(x>100000&&x<=1000000)
{
y=(x-100000)*0.0005+175+91+13.5+2.5+2.2;
printf("%lf",y);
}elseif(x>1000000&&x<=8000000)
{
y=(x-60000)*0.35+6000+5000+3000+450+30+25;
printf("%lf",y);
}elseif(x>8000000&&x<=10000000)
{
y=(x-80000)*0.4+7000+6000+5000+3000+450+30+25;
printf("%lf",y);
}else
{
y=(x-10000)*0.45+8000+7000+6000+5000+3000+450+30+25;
printf("%lf",y);
}
}
return0;
}