㈠ 怎样让c语言程序重复执行
例如:
#include<stdio.h>
intmain(void)
{
charc;
c=getchar();
while(c!='')//输入空格退出
{
printf("%c",c);//这里改成你需要的那个函数做相应的工作就可以了
c=getchar();
}
return0;
}
(1)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);
㈡ c语言里一个循环程序怎样写
看你的循环用来干嘛的,举例一个for循环的写法:
int
n;
while(1){
scanf("%d",&n);
if(n==0)break;
int
sum=0;
for(int
i=1;i<=n;i++){sum=sum+i;}
printf("sum=%d\n",sum);
}
最后的结果就是得出1加到n的值,而且程序会一直让你输入一个n,直到你输入一个0程序就跳出了~!
㈢ 编写一个c语言程序用for循环
代码如下:
#include<stdio.h>
#include<stdlib.h>
intmain()
{
inti,j,k,n,m;
n=11;
for(i=0;i<n;i++){
m=abs(n/2-i);
for(k=0;k<m;k++){
printf("");
}
m=(n/2-abs(n/2-i))*2+1;
for(j=0;j<m;j++){
printf("*");
}
printf(" ");
}
system("pause");
return0;
}
㈣ c语言编程循环语句
语句内容如下:
# include < stdio.h >
Voidmain()
{
Int[100].
Ints=0,I,num,Max,min,av;
Printf("enternumberofstudents:");
Thescanf("%d",num);
Printf("inputfraction\n");
(I = 0; The < num; + +)
{printf("%d:",I+1);
Scanf("%d",and[I]);}
(I = 0; The < num; + +)
Printf("%4d",[I]);
Printf("\n");
Max=[0];
Min=[0];
(I = 0; The < num; + +)
S=s+[I];
Av=s/10;
(I = 0; The < num; + +)
{if ([I]> Max) Max =[I];
If ([I]< min) minutes =[I];
}
Printf("Max=%d,min=%d,assertion=%d\n",Max,min,av);
}
goto语句的争论
在20世纪60年代末和70年代初,关于 goto 语句的用法的争论比较激烈。主张从高级程序语言中去掉 goto 语句的人认为,goto 语句是对程序结构影响最大的一种有害的语句,他们的主要理由是: goto 语句使程序的静态结构和动态结构不一致,从而使程序难以理解,难以查错。
去掉 goto 语句后,可直接从程序结构上反映程序运行的过程。这样,不仅使程序结构清晰,便于理解,便于查错,而且也有利于程序的正确性证明。
持反对意见的人认为, goto 语句使用起来比较灵活,而且有些情形能提高程序的效率。若完全删去 goto 语句,有些情形反而会使程序过于复杂,增加一些不必要的计算量。
㈤ 我写了一个C语言程序,如何让它循环运行。大神修改下代码。
以下是你要的代码
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int
main()
{
char
cmd[20]="shutdown
-s
-t
";
char
t[5]="0";
int
c;
system("title
C语言关机程序");
//设置cmd窗口标题
system("mode
con
cols=37
lines=14");
//窗口宽度高度
system("color
f0");
//可以写成
red
调出颜色组
system("date
/T");
system("TIME
/T");
printf("-----------
C语言关机程序
-----------\n");
printf("1.实现15分钟内定时关闭计算机\n");
printf("2.立即关闭计算机\n");
printf("3.注销计算机\n");
printf("4.取消定时关机\n");
printf("5.检查更新");
printf("6.退出系统\n");
printf("------------
By--QHnan
-------------\n");
puts("
版本号:1.00.34");
while(1)
{
scanf("%d",&c);
switch(c)
{
case
1:
printf("您想在多少秒后自动关闭计算机?为60的倍数。(0~900)\n");
scanf("%s",t);
system(strcat(cmd,t));
case
2:
system("shutdown
-p");
case
3:
system("shutdown
-l");
case
4:
system("shutdown
-a");
case
6:
break;
default:
printf("Error!\n");
case
5:
puts("更新网址:");
puts("https://pan..com/share/home?
uk=2690678049#category/type=0");
}
}
system("pause");
return
0;
}
㈥ C语言怎么求程序循环了几次
设置计数器 :
int iCnt=0;
for (i = 1; i <= 10; i+=2)
{sum += i;
iCnt++;
printf("sum = %d\n",sum);
}
printf("次数 =%d\n",iCnt);
㈦ C语言里面怎样使一个程序一直循环运行
要看楼主使用哪种循环,如果是for循环楼上的就可以,还可以用while(i=1)这种循环。
㈧ c语言程序如何让其从头循环
可以用死循环实现, 这是很常用的方法!
代码框架如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char ch[20] = {0};
int choice = 0;
while (1)
{
//...
//Add you coding here
//...
printf("1, continue 2, exit\n");
gets(ch);
choice = atoi(ch);
if (choice <= 0 || choice >=3)
{
printf("Your select error, input again!\n");
}
else if (choice == 1)
{
continue;
}
else
{
exit(1);
//or
//break;
}
}
return 0;
}
当然情况多的话可以用case 语句实现~~~!
㈨ C语言怎么实现循环输入
你可以这样做
main()
{
int x;
for(;getchar()!=' ';)
scanf("%d",&x);
}
这样就OK了 !
㈩ C语言程序for循环是怎么的个循环过程
int i;
for(i=0;i<3;i++)
{
printf("%d",i);
}
第一次:i被赋初值为0,接着执行判断i<3,ok,i的确小于3,接下来运行printf(。。。),,然后执行i++;这时候i等于1咯;
第二次:i=1;判断i<3;printf(。。。),执行i++,i 等于 2
第三次:i=2;,i<3; printf(.......),i++,i等于3
第四次:i=3,执行判断,i不再是小于3了,那么循环就结束了