當前位置:首頁 » 編程語言 » c語言循環程序

c語言循環程序

發布時間: 2023-01-07 08:57:56

c語言如何循環運行程序

c語言中用於循環運行程序的結構有三種,分別是:

①for(表達式1;表達式2;表達式3){循環體}
表達式1,是初始化條件,如i=0。
表達式2,循環條件,滿足就繼續執行循環體,不滿足就跳出循環。
表達式3,這個一般是改變循環條件的地方,如i++。

參考代碼:

#include<stdio.h>
intmain()//for循環計算1到10累加和
{
inti,sum=0;
for(i=0;i<=10;i++)
sum+=i;
printf("%d ",sum);
return0;
}
/*
運行結果:
55
*/

②while(表達式){循環體}
表達式的值為真(非0)時, 執行循環體語句。

參考代碼:

#include<stdio.h>
intmain()//while循環計算1到10累加和
{
inti,sum=0;
while(i<=10){
sum+=i;
i++;
}

printf("%d ",sum);
return0;
}
/*
運行結果:
55
*/

③do{循環體}while(表達式);
先執行循環中的語句,然後再判斷表達式是否為真, 如果為真則繼續循環;否則, 則終止循環。

參考代碼:

#include<stdio.h>
intmain()//do……while循環計算1到10累加和
{
inti,sum=0;
do{
sum+=i;
i++;
}while(i<=10);

printf("%d ",sum);
return0;
}
/*
運行結果:
55
*/

㈡ 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循環執行步驟

簡單的for循環程序如下:
for(int i=0;i<20;i++)
{
循環體

}

執行步驟是:
1、i=0 初始化初值;
2、 進行條件判斷i是否<20,如果條件為真,則繼續執行;
3、執行循環體的代碼;
4、i++ 變數i自增一次;
5、回到第2步,一直循環,直到第2步條件為假時, 退出循環,結束。

㈣ C語言裡面怎樣使一個程序一直循環運行

最簡單的方法有兩種:
1. while(1) //數字1,不是字母l
{
//你循環的的程序代碼
}
2.for(;;) //括弧中是兩個分號
{
//你循環的的程序代碼
}
比如想一直循環輸出HELLO
完整代碼為:
#include <stdio.h>
void mian()
{
while(1)
{
printf("HELLO");
}
}

㈤ c語言,循環結構程序

void main()
{
int num=0,sum1=0,sum2=0,sum3=0;
printf("請輸入一個正整數\n");
scanf("%d",&num);
int i=0;
while (i<=num)//滿足條件就執行{}內的代碼,先判斷再執行
{
sum1+=i;
i++;
}
printf("while循環:從0到%d累加和為%d\n",num,sum1);
i=0;
do
{
sum2+=i;
i++;
} while (i<=num);//一直做do內的代碼,只要滿足while條件就會繼續做do,先執行再判斷
printf("do-while循環:從0到%d累加和為%d\n",num,sum2);
for (i=0;i<=num;i++)//滿足for中間的條件(這里是i<=num)就執行{}內的代碼
{
sum3+=i;
}
printf("for循環:從0到%d累加和為%d\n",num,sum3);
getchar();//暫停程序,查看輸出結果(VC6不需要這行代碼)
}void main()
{
double y=0;
for (int i=1;i<=31;i=i+2)
{
double temp=i;//將i轉換為double
y+=1/temp;
}
printf("y=%lf",y);
getchar();//暫停程序,查看輸出結果(VC6不需要這行代碼)
}

㈥ C語言4種循環語句用法

C語言循環語句用法有三種主要形式:
for()循環
while()循環
do
{}
while();循環
for()循環用法:
for( e1 ; e2 ; e3 ) //注意三個區域間用分號來分隔,而不是逗號!!
{
for_statements ; //多條語句用{}括起來,單條語句可以不用,建議也使用,一:代碼清楚,二:便於查錯。 其它循環也是這樣。
}
//說明:
//e1:變數初始化區,只執行一次
//e2:循環控制區,每次都要先檢查e2表達式的結果是否為真,為真則進入循環區,否則,結束循環
//e3:循環變數變化區,每次執行完for_statements ;則轉到這里,執行e3,然後轉到e2
例:
int i;
for( i=0; i<10; i++ )
{
printf("%d ", i );
}
while()循環用法:
循環控制變數初始化
while(e)
{
while_statements ; //包括循環控制變數 變化
}
//說明:
//e 循環控制條件,e為真則進入循環區,否則,結束循環 執行完while_statements ;後轉到這里繼續判斷
例:
int i;
i=0;
while( i<10 )
{
printf("%d ", i );
i++; //循環控制變數變化
}
do
{}
while();循環用法:
do {
do_while_statements ; //包括循環控制變數 變化
} while(e); //注意尾部有分號
//說明:
//與while()不同的是,這里可以沒有循環變數的初始化,先進行循環語句的操作,然後,再判斷是否繼續進行,所以,這種循環,至少要執行一次do_while_statements ;而前兩種,有可能一次都不執行循環語句。
例:
int i;
do {
printf("input number " );
scanf("%d", &i ); //循環控制變數 變化
printf("%d\n", i );
} while ( i<10 );
到這里,一定能得到一個大於10的i. 一般我們在要求輸入一個數據必須符合規定時,這樣寫代碼。

㈦ 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語言編程(循環)

方法/步驟
1/6 分步閱讀
第一首先要輸入C語言的常規格式。
先輸入#include <stdio.h>,然後在按回車鍵。

2/6
第二在下一行中輸入int main()。
然後再回車鍵,在下一行輸入大括弧。

3/6
第三然後在定義兩個數,先輸入int a,sum;。
然後在下一行輸入printf(「請輸入數字:」);。
4/6
第四然後在用到循環結構的語法句while。
所以輸入while(a<10)。
接著輸入scanf(「%d」,&a);。
5/6
第五然後在輸入sum=a;。
再輸入a++;。
6/6
第六最後就用return 0;和一個大括弧結尾。
然後在C語言運行軟體中運行就可以實現循環結構的程序。

㈨ C語言編程循環程序!!

#include <stdio.h>

int main()

{

int i,n;

for(i=-3;i<=3;i++)

{

n=i>0?i:-i;

printf("%*.*s ",7-n,7-2*n,"*******");

}

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 語句,有些情形反而會使程序過於復雜,增加一些不必要的計算量。

熱點內容
安卓手機之王是哪個手機 發布:2025-07-07 21:44:30 瀏覽:612
安卓照片存儲位置 發布:2025-07-07 21:31:58 瀏覽:962
kingcmsphp 發布:2025-07-07 21:31:49 瀏覽:391
微信的鎖屏密碼是什麼 發布:2025-07-07 21:28:52 瀏覽:755
樹莓派自帶ftp開啟 發布:2025-07-07 21:11:41 瀏覽:50
智慧樹用腳本會怎麼樣 發布:2025-07-07 21:05:48 瀏覽:516
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:536
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:32
linux485 發布:2025-07-05 14:38:28 瀏覽:310
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:760