c语言如何让程序重复运行 查重复值
2023-01-23阅读(339)
问:怎样让c语言程序重复执行?
- 答:#include<stdio.h>
int main(void)
{
char c;
c = getchar();
while(1)//这里弄个while(1),就可以多次输入了。
{
printf("%c", c);//这里改成你需要的那个函数做相应的工作就可以了
c = getchar();
}
return 0;
} - 答:用循环!!
#include <stdio.h>
int main(void)
{
int a;
while(1)
{
printf("输入0结束\n");
scanf("%d", &a);
if (a == 0) break;
printf("%d\n\n", a + 1);
}
return 0;
} - 答:例如:
#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=10;a<20;a=a+1)
{
printf("valueofa:%d\n",a);
}
return0;
}
C编程语言中do...while循环的语法是-
do{
statement(s);
}while(condition); - 答:int i;
while(scanf(i)!=EOF){
}
就是在while循环里面加入输入就可以了。具体情况具体变。 - 答:重复执行用循环就可以了..呵呵
例如:
#include<stdio.h>
int main(void)
{
char c;
c = getchar();
while(c!=' ')//输入空格退出
{
printf("%c", c);//这里改成你需要的那个函数做相应的工作就可以了
c = getchar();
}
return 0;
}
问:C语言中,怎么让程序重复运行?(要求是否退出Y/N)
- 答:用一个while语句即可
如:
int
a=1;
while(a=1){
//1执行0退出
……
//要执行的语句
cin>>x;
//输入1或0
a=x;
} - 答:#include
<stdio.h>
int
main(void)
{
char
c;
printf("Ok\n");
printf("Continue?(Y/y)
");
scanf("
%c",&c);
/*
如果是Y,则递归调用主函数,实现再运行一次*/
if
(c=='y'
||
c=='Y')
{
main();
/*
调用main(),因为main也是函数,不过很少这样用!*/
}
return
0;
/*
其它的输入均结束*/
}
慢慢学吧,以后懂的方法会更多的哦!
问:用C语言编了个程序,怎样才能让它在运行窗口中多次运行呢?
- 答:#include<stdio.h>
int main()
{
while(1) //设置一个死循环,使程序重复运行
{
system("cls"); //清屏,清除窗口上之前的输出
int a,b;
printf("请输入两个加数:");
scanf("%d%d",&a,&b);
printf("两数之和为%d",a+b);
getch(); //按任意键从头开始
}
} - 答:#include <stdio.h>
#include <stdlib.h>
void main()
{
system("tasklist /FI \"WINDOWTITLE eq c;\\T.exe \" /FI \"STATUS eq running\"");
getchar();
}
c;\\T.exe 是程序运行时的位置 你的程序放在哪个路径下 T.exe是程序的名字这个网站有关于这个的讨论和介绍你可以去参考一下: - 答:int main()
{
int a,b;
while(scanf("%d %d", &a, &b)! = EOF)
prinft("%d\n",a+b);
} - 答:呵呵
char c;
do
{
核心程序
prinf("Press any key to continue.");
}while(c=getchar()&&c!='q'); - 答:你在你程序里加一个循环啊,不然就没办法