當前位置:首頁 » 編程語言 » c語言多次重復使用
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言多次重復使用

發布時間: 2022-06-14 02:41:16

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是無法實現的。