當前位置:首頁 » 編程軟體 » 循環編程

循環編程

發布時間: 2022-01-26 23:13:13

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

Ⅱ 循環數(circle)C語言編程

#include<stdio.h>
intIsCircle(intn)//判斷n是不是循環數
{
intcir[6],cirtemp[6];//本題中輸入最大為6位數
inti=0,j,k=0,count=0;
while(n>0)//把n的每一位一次放入數字cirtemp中(反序)
{
count++;//計數
cirtemp[i++]=n%10;
n=n/10;
}
for(i=0;i<count;i++)//把順序還原回來(直接用反序也可以,只是還原回看後面的代碼會好理解些)
cir[i]=cirtemp[count-i-1];

for(i=0;i<count;i++)//是幾位數總共就要循環幾次
{
j=cir[k];//向前右j步
k=(k+j)%count;//走完後的下標
}
if(k==0)//循環完剛好回到第一個數,這個數是循環數
return1;
else
return0;
}
intmain()
{
intn,i=0;
printf("請輸入一個數(9<這個數<999589): ");//按題意這行可以刪去
scanf("%d",&n);
while(1)
{
if(IsCircle(n+i)==1)
{
printf("%d ",n+i);
break;
}
elseif(IsCircle(n-i)==1)
{
printf("%d ",n-i);
break;
}
i++;
}
return0;
}

嚴格來說我這個程序還不嚴謹,IsCircle中判斷k是否遍歷了0,1,2,……count這些自然數來判斷是否是循環數更准確,畢竟可能會有巧合使得循環完後回到了第一個數(下標k=0)但是卻在中途有一個數沒有作為起點和終點(只是覺得有可能,具體是否可能需要證明)。

其實也不難把k的每一個值都加起來如果=1+2+3+……+count,且最後k=0就可以了

還有就是輸入的時候最好判斷一下輸入是否規范 9<數<999589

Ⅲ 循環編程

for (i=1 ;i<10;i++){
for(j=i;j<10;j++){
print(to_string(i) * to_string(j) = i*j )
}
print \n
}

應該是這樣的
while和DO while的大同小異的

Ⅳ C語言循環語句編程

共128答案:

<001> : 1 2 6 4 7 8 3 5 9

<002> : 1 2 6 4 7 8 5 3 9

<003> : 1 3 2 4 5 8 7 9 6

<004> : 1 3 2 4 5 8 9 7 6

<005> : 1 3 2 9 5 6 4 7 8

<006> : 1 3 2 9 5 6 7 4 8

<007> : 1 3 4 7 6 5 2 9 8

<008> : 1 3 4 7 6 5 9 2 8

<009> : 1 3 6 2 7 9 4 5 8

<010> : 1 3 6 2 7 9 5 4 8

<011> : 1 3 9 4 7 8 2 5 6

<012> : 1 3 9 4 7 8 5 2 6

<013> : 1 4 8 2 7 9 3 5 6

<014> : 1 4 8 2 7 9 5 3 6

<015> : 1 5 2 3 4 8 7 9 6

<016> : 1 5 2 3 4 8 9 7 6

<017> : 1 5 2 8 4 7 3 9 6

<018> : 1 5 2 8 4 7 9 3 6

<019> : 1 5 3 9 4 2 7 8 6

<020> : 1 5 3 9 4 2 8 7 6

<021> : 1 9 6 4 5 8 3 7 2

<022> : 1 9 6 4 5 8 7 3 2

<023> : 1 9 6 7 5 2 3 4 8

<024> : 1 9 6 7 5 2 4 3 8

<025> : 2 1 4 3 7 9 5 6 8

<026> : 2 1 4 3 7 9 6 5 8

<027> : 2 3 6 1 7 9 4 5 8

<028> : 2 3 6 1 7 9 5 4 8

<029> : 2 4 8 1 7 9 3 5 6

<030> : 2 4 8 1 7 9 5 3 6

<031> : 2 8 6 9 4 1 5 7 3

<032> : 2 8 6 9 4 1 7 5 3

<033> : 2 9 6 3 5 1 4 7 8

<034> : 2 9 6 3 5 1 7 4 8

<035> : 3 1 4 2 7 9 5 6 8

<036> : 3 1 4 2 7 9 6 5 8

<037> : 3 2 1 5 4 7 8 9 6

<038> : 3 2 1 5 4 7 9 8 6

<039> : 3 2 4 8 5 1 7 9 6

<040> : 3 2 4 8 5 1 9 7 6

<041> : 3 2 8 6 5 1 7 9 4

<042> : 3 2 8 6 5 1 9 7 4

<043> : 3 5 2 1 4 8 7 9 6

<044> : 3 5 2 1 4 8 9 7 6

<045> : 3 6 4 9 5 8 1 7 2

<046> : 3 6 4 9 5 8 7 1 2

<047> : 3 9 2 8 1 5 6 7 4

<048> : 3 9 2 8 1 5 7 6 4

<049> : 3 9 6 2 5 1 4 7 8

<050> : 3 9 6 2 5 1 7 4 8

<051> : 4 2 6 1 7 8 3 5 9

<052> : 4 2 6 1 7 8 5 3 9

<053> : 4 3 2 1 5 8 7 9 6

<054> : 4 3 2 1 5 8 9 7 6

<055> : 4 3 9 1 7 8 2 5 6

<056> : 4 3 9 1 7 8 5 2 6

<057> : 4 9 6 1 5 8 3 7 2

<058> : 4 9 6 1 5 8 7 3 2

<059> : 5 1 2 9 6 7 3 4 8

<060> : 5 1 2 9 6 7 4 3 8

<061> : 5 2 1 3 4 7 8 9 6

<062> : 5 2 1 3 4 7 9 8 6

<063> : 5 3 1 7 2 6 8 9 4

<064> : 5 3 1 7 2 6 9 8 4

<065> : 5 4 1 9 2 7 3 8 6

<066> : 5 4 1 9 2 7 8 3 6

<067> : 5 4 8 9 6 7 1 3 2

<068> : 5 4 8 9 6 7 3 1 2

<069> : 5 7 2 8 3 9 1 6 4

<070> : 5 7 2 8 3 9 6 1 4

<071> : 5 9 3 6 2 1 7 8 4

<072> : 5 9 3 6 2 1 8 7 4

<073> : 6 2 8 3 5 1 7 9 4

<074> : 6 2 8 3 5 1 9 7 4

<075> : 6 3 1 9 2 5 7 8 4

<076> : 6 3 1 9 2 5 8 7 4

<077> : 6 9 3 5 2 1 7 8 4

<078> : 6 9 3 5 2 1 8 7 4

<079> : 7 1 4 9 6 5 2 3 8

<080> : 7 1 4 9 6 5 3 2 8

<081> : 7 2 8 9 6 5 1 3 4

<082> : 7 2 8 9 6 5 3 1 4

<083> : 7 3 1 5 2 6 8 9 4

<084> : 7 3 1 5 2 6 9 8 4

<085> : 7 3 2 8 5 9 1 6 4

<086> : 7 3 2 8 5 9 6 1 4

<087> : 7 3 4 1 6 5 2 9 8

<088> : 7 3 4 1 6 5 9 2 8

<089> : 7 5 2 8 4 9 1 3 6

<090> : 7 5 2 8 4 9 3 1 6

<091> : 7 6 4 8 5 9 1 3 2

<092> : 7 6 4 8 5 9 3 1 2

<093> : 7 9 6 1 5 2 3 4 8

<094> : 7 9 6 1 5 2 4 3 8

<095> : 8 2 4 3 5 1 7 9 6

<096> : 8 2 4 3 5 1 9 7 6

<097> : 8 3 2 7 5 9 1 6 4

<098> : 8 3 2 7 5 9 6 1 4

<099> : 8 5 2 1 4 7 3 9 6

<100> : 8 5 2 1 4 7 9 3 6

<101> : 8 5 2 7 4 9 1 3 6

<102> : 8 5 2 7 4 9 3 1 6

<103> : 8 6 4 7 5 9 1 3 2

<104> : 8 6 4 7 5 9 3 1 2

<105> : 8 7 2 5 3 9 1 6 4

<106> : 8 7 2 5 3 9 6 1 4

<107> : 8 9 2 3 1 5 6 7 4

<108> : 8 9 2 3 1 5 7 6 4

<109> : 9 1 2 5 6 7 3 4 8

<110> : 9 1 2 5 6 7 4 3 8

<111> : 9 1 4 7 6 5 2 3 8

<112> : 9 1 4 7 6 5 3 2 8

<113> : 9 2 8 7 6 5 1 3 4

<114> : 9 2 8 7 6 5 3 1 4

<115> : 9 3 1 6 2 5 7 8 4

<116> : 9 3 1 6 2 5 8 7 4

<117> : 9 3 2 1 5 6 4 7 8

<118> : 9 3 2 1 5 6 7 4 8

<119> : 9 4 1 5 2 7 3 8 6

<120> : 9 4 1 5 2 7 8 3 6

<121> : 9 4 8 5 6 7 1 3 2

<122> : 9 4 8 5 6 7 3 1 2

<123> : 9 5 3 1 4 2 7 8 6

<124> : 9 5 3 1 4 2 8 7 6

<125> : 9 6 4 3 5 8 1 7 2

<126> : 9 6 4 3 5 8 7 1 2

<127> : 9 8 6 2 4 1 5 7 3

<128> : 9 8 6 2 4 1 7 5 3

Press any key to continue

//()+13*()/()+()+12*()-()-11+()*()/()-10=66
#include<stdio.h>
#include<math.h>

intmain(){
doublei[9],res;
intj,cnt=0;
for(i[0]=1;i[0]<10;++i[0]){
for(i[1]=1;i[1]<10;++i[1]){
if(i[1]==i[0])continue;
for(i[2]=1;i[2]<10;++i[2]){
if(i[2]==i[1]||i[2]==i[0])continue;
for(i[3]=1;i[3]<10;++i[3]){
if(i[3]==i[2]||i[3]==i[1]||i[3]==i[0])continue;
for(i[4]=1;i[4]<10;++i[4]){
if(i[4]==i[3]||i[4]==i[2]||i[4]==i[1]||i[4]==i[0])continue;
for(i[5]=1;i[5]<10;++i[5]){
if(i[5]==i[4]||i[5]==i[3]||i[5]==i[2]||i[5]==i[1]||i[5]==i[0])continue;
for(i[6]=1;i[6]<10;++i[6]){
if(i[6]==i[5]||i[6]==i[4]||i[6]==i[3]||i[6]==i[2]||i[6]==i[1]||i[6]==i[0])continue;
for(i[7]=1;i[7]<10;++i[7]){
if(i[7]==i[6]||i[7]==i[5]||i[7]==i[4]||i[7]==i[3]||i[7]==i[2]||i[7]==i[1]||i[7]==i[0])continue;
for(i[8]=1;i[8]<10;++i[8]){
if(i[8]==i[7]||i[8]==i[6]||i[8]==i[5]||i[8]==i[4]||i[8]==i[3]||i[8]==i[2]||i[8]==i[1]||i[8]==i[0])continue;
res=i[0]+13*i[1]/i[2]+i[3]+12*i[4]-i[5]-11+i[6]*i[7]/i[8]-10;
if(res==66){
printf("<%03d>:",++cnt);
for(j=0;j<9;++j)printf("%.0lf",i[j]);
printf(" ");
}
}
}
}
}
}
}
}
}
}
return0;
}

Ⅳ C語言 for循環編程求教!

在程序前面增加:char buffer[20];
scanf("%c",&ch6);改成scanf("%s",buffer); ch6=buffer[0];

Ⅵ C語言編程 循環

char c;
c = getchar();//第一次
while(c=='Y')
{
//執行操作
c = getchar();//為下一次循環准備
}

有困難直接HI我,或留言

Ⅶ c語言編程——循環

#include<stdio.h>
main()
{
float limit,n,sum;
printf("輸入浮點數:\n");
scanf("%f",&limit);
n=0;
sum=0;
do
{
sum=sum+1/(2*n+1);
n++;
}while(sum<=limit);
printf("n=%d,sum=%.1f\n",(int)n,sum);
}
通過調試了,不過你輸入的數不要超過3,否則會慢到你以為它死機的。因為這個sum有極限的,你輸入的數超過這個極限值的話,就是約等於無線循環了

Ⅷ c語言for循環編程題

#include<stdio.h>
#include<conio.h>
#include<math.h>

intmain(void){
intsum,squareRoot,isPrime,i,j;
sum=0;
for(i=2;i<=100;i++){/*1不是素數,所以從2開始*/
/*對於某數num,若其不能被2~num^1/2(num的平方根)之間所有整數整除,則其為素數*/
squareRoot=(int)sqrt(i);
isPrime=1;
for(j=2;j<=squareRoot;j++){
if(i%j==0){
isPrime=0;
break;
}
}
if(isPrime==1)
sum+=i;
}
printf("%d ",sum);

getch();/*屏幕暫留*/
return0;
}

運行結果

Ⅸ c語言編程題for循環語句

代碼如下:

# 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);

(9)循環編程擴展閱讀:

For循環是編程語言中的一種循環語句,循環語句由循環體和循環的判斷條件組成,其表達式為:For(單表達式;條件表達式;(循環體){中間循環體;}。

1.這句話最簡單的形式是:

(;,)

2.一般形式為:

(單一的表達式;條件表達式;結束循環體)

Mesocycle;

式中,表達式可以省略,但分號不能省略,因為「;」可以表示一個空的語句,省略後語句減少,即語句格式發生變化,編譯器無法識別和編譯。[1]

第一」;「前面的for循環括弧中是一個不參與循環的表達式,可以用作變數的初始賦值語句,將初始值賦給循環控制變數;您還可以計算其他獨立於for循環但在循環部分之前處理的表達式。

」;「符號之間的條件表達式是一個關系表達式,它是循環的正式開始,在建立條件表達式時執行中間循環的主體。

執行的中間循環體可以是一條語句,也可以是多條語句。當中間的循環體只有一條語句時,可以省略大括弧{}。在執行中間循環體之後,執行最終循環體。

在執行最後一個循環體之後,將再次執行條件判斷。如果條件仍然有效,則會重復上面的循環,如果條件無效,則會中斷當前的for循環。

熱點內容
訪問不上光貓 發布:2024-04-25 16:13:44 瀏覽:318
部隊電腦配置有哪些 發布:2024-04-25 16:13:43 瀏覽:969
霍曼密碼鎖什麼價位 發布:2024-04-25 16:08:01 瀏覽:749
ftp雙機熱備 發布:2024-04-25 16:03:48 瀏覽:359
我的世界伺服器限制模組 發布:2024-04-25 15:55:32 瀏覽:887
平板電腦能連接雲伺服器嗎 發布:2024-04-25 15:54:05 瀏覽:936
多看怎麼上傳雲 發布:2024-04-25 15:45:31 瀏覽:38
山東ftp 發布:2024-04-25 15:44:46 瀏覽:260
怎麼用ios玩安卓區 發布:2024-04-25 15:40:33 瀏覽:921
內網搭建ftp伺服器 發布:2024-04-25 15:35:26 瀏覽:968