导航:首页 > 软件知识 > c语言怎么循环一整个程序

c语言怎么循环一整个程序

发布时间:2022-12-18 17:23:20

❶ 我写了一个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语言编程的时候,怎么才能让一个程序一直运行下去

最简单的方式是直接while(1),使用Ctrl+C来结束程序。
智能一点的话,就是使用while(scanf(...)!=EOF)或while(cin>>...)由于不清楚你的输入就省略了,这样的话调试的时候还是需要Ctrl+C或者Ctrl+Z,但是如果是重定向到文件什么的话就会在输入最后一组数据运行完成之后结束程序

❸ 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
*/

❹ 怎样让c语言程序重复执行

例如:

#include<stdio.h>

intmain(void)

{

charc;

c=getchar();

while(c!='')//输入空格退出

{

printf("%c",c);//这里改成你需要的那个函数做相应的工作就可以了

c=getchar();

}

return0;

}

(4)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语言编程循环语句

语句内容如下:

# 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语言一个程序如何重复运行知道操作者想停止为止

方法如下:

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 键, 则回去循环。

❼ 循环一个程序 c语言

main函数在调用函数前面,应该先声明,若在后面则不用。还有你的函数声明为int类型就应该有int类型的返回值如果你想循环运行函数,可以使用while语句,加条件,程序如下:#include<stdio.h>void main(){int max(int a,int b);//按照你的想法把max函数放在后面时应先对函数进行声明 int x,y,x_y_max;x=0;//初始值没影响while(x!=20)//结束条件,输入x值为20结束循环条件,可以根据你的实际情况设定,保证数据类型即可{ printf("请输入两个数字 x 和 y\n"); scanf("%d %d",&x,&y); x_y_max=max(x,y); printf("\n 这两个数的正差值 是 %d\n",x_y_max);}}int max(int a,int b){ int m; if(a>b) m=a-b; else m=b-a;return m;//为防止结果出错,应该有返回值}希望帮到你。。。

❽ C语言里面怎样使一个程序一直循环运行

最简单的方法有两种:
1. while(1) //数字1,不是字母l
{
//你循环的的程序代码
}
2.for(;;) //括号中是两个分号
{
//你循环的的程序代码
}
比如想一直循环输出HELLO
完整代码为:
#include <stdio.h>
void mian()
{
while(1)
{
printf("HELLO");
}
}

❾ 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语言怎么循环一整个程序相关的资料

热点内容
怎么样开发电商产品 浏览:664
安卓怎么退后台程序 浏览:170
康佳电视程序板换多少钱 浏览:941
百消丹药业有什么产品 浏览:241
太仓网络程序销售费用是多少 浏览:456
fab如何提炼产品 浏览:86
安装工程施工技术有哪些 浏览:39
生产技术储备干部是干什么的 浏览:514
如何判断数据有趋势 浏览:32
清洗一台空调的市场价多少 浏览:596
错误设置了代理如何修复 浏览:482
理财产品净值是怎么确定的 浏览:292
网络共享的数据删除了怎么撤回 浏览:641
mysqldata数据怎么恢复 浏览:538
程序员编程序用什么语言 浏览:592
聊胜一筹产品怎么样 浏览:73
工管数据是干什么用的 浏览:737
一张图告诉你怎么才能成为代理 浏览:23
如何通过市场机制来分析经济 浏览:921
外卖产品券怎么设置 浏览:951