① c语言程序 重复运行
这样的话,你可以用循环来做啊,比如改成这样:
#include
"stdio.h"
void
main()
{
int
a=1,b=0,c;
while(true)
{
scanf("%d",&c);
while(a<=c)
{
b=b+a;
a++;}
printf("\n%d",b);
}
getch();
return
0;
}
② 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
int
main(void)
{
char
c;
c
=
getchar();
while(c!='
')//输入空格退出
{
printf("%c",
c);//这里改成你需要的那个函数做相应的工作就可以了
c
=
getchar();
}
return
0;
}
④ 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;
}
⑤ C语言中如果一段语句多次重复使用,怎么化简
两种方法,一是定义为宏,二是定义为函数。两种方法都可以减少程序书写,都可以统一修改。
⑥ c语言中如何一个函数的多次调用
1.可以使用循环语句实现。例如while循环语句,计算机的一种基本循环模式。当满足条件时进入循环,不满足跳出。while语句的一般表达式为:
while(表达式){
循环体
}
2.例程:
#include
int main(){
int n;
while (scanf("%d",&n)!=EOF){ //循环读入n,直到EOF
printf ("%d ",n); //调用函数printf输出n,循环多少次,就是输出多少次
}
return 0;
}
⑦ 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语言代码自动重复运行100次
#include<stdlib.h>
#include<stdio.h>
#include<stdio.h>
#include<time.h>
swap(int*pm,int*pn)/*必须用指针进行交换*/
{
inttemp;
temp=*pm;
*pm=*pn;
*pn=temp;
}
intmain(void)
{
inti,a[50];
/*int*pa,*pb;*/
FILE*fp;
intk;
for(k=1;k<=100;k++)//循环啦
{
fp=fopen("1.txt","a+");
srand((unsigned)time(NULL));/*定义这个可以产生不同的随机数*/
for(i=1;i<=49;i++){a[i]=i;}
for(i=49;i>=1;i--)
{
/*pa=&a[i];pb=&a[rand()%i+1];*/
swap(&a[i],&a[rand()%i+1]);/*加一是从一到i的随机,就不会包含0*/
/*不用再定义指针,这样结论是一样的*/
}
printf(" ");
fprintf(fp," ");
for(i=1;i<=4;i++)
{
printf("%4d",a[i]);
fprintf(fp,"%4d",a[i]);
}
fclose(fp);
getch();/*wintc的输出*/
}//100次的那个循环的
}
⑨ 怎样让c语言程序重复执行
例如:
#include<stdio.h>
intmain(void)
{
charc;
c=getchar();
while(c!='')//输入空格退出
{
printf("%c",c);//这里改成你需要的那个函数做相应的工作就可以了
c=getchar();
}
return0;
}
(9)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语言用循环语句实现重复循环
不能单纯地使用if,可以配合函数或者goto跳转来实现。比如
int
start
=
1;
int
end
=
100;
int
s
=
0;
//以上是通用定义,我就不写多次了
//第一种方法,用goto
begin:
if(start<=end)
{
s
+=
start;
start++;
goto
begin;
}
//第一种方法结束
//第二种方法,函数递归
int
function(int
start,int
end)
{
if(start
<=
end)
return
start
+
function(start+1,end);
else
return
0;
}
以上两种方法可以在不使用for和while的前提下实现累加,但是单纯用if是无法实现的。