
例如:
#include<stdio.h>
intmain(void)
{
charc
c=getchar()
while(c!='')//输入空格帆指告退出
{
printf("%c",c)//这里改态明成你需要的那个函数做相应的工作就可以了
c=getchar()
}
return0
}
扩展资逗棚料
C语言循环控制语句
#include<stdio.h>
intmain(){
inta
/*forloopexecution*/
for(a=10a<20a=a+1)
{
printf("valueofa:%d\n",a)
}
return0
}
C编程语言中do...while循环的语法是-
do{
statement(s)
}while(condition)
你好!!
可以采用goto的语句完成,看效果:
完整的代码:
#include <stdio.h>int main()
{
租岩蚂 float x,y
char a='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\n",y)
printf("y 继续,弊埋其它键退出")
if(getchar()=='y')
goto jixu
return 0
}
方法如下:
system("pause")
会提示:
press any key to continue // 按任意一个键继续
你一开始运行就要暂停?
================================================
C语言中 如何使一个程序循环使用直到你想退出?
答:
如果你想 不断循环, 直到按了任何一个键 就退出:
#include <conio.h>
#include<stdio.h>
.....
void main()
{
int i
while (!_kbhit()) {
// 程序内容放在这里,例如:
for (i=0i<100000i++) if (i %1000 == 0) printf("wait ")
}
-----------------------------------------------------------
如果你想 不断循环, 直到按了S 键 才退出:
int i
char c
Lab1:
for (i=0i<100000i++) if (i %1000 == 0) printf("wait ")
if (!_kbhit()) goto Lab1// 判断是否按了键,没按,就无限循环
c = getchar()// 如果按了,看是什么键
if (c != 'S' ) goto Lab1// 不是 S 键, 则回去循环。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)