求C語言程式的解答 乙個簡單的程式

時間 2023-04-16 19:57:04

1樓:鷹弈

已修改:#include ""

void main()

//將a、b中的最小值賦給a

if(a>c) 將a、c中的最小值賦給a,即a為a、b、c中的最小值。

if(b>c) 在比較b、c將最大值賦給c,完成a、b、c由小到大的排序。

n=c; /對中間變數n進行初始化。

while(n%a!=0||n%b!=0) /用中間變數n代替cprintf("最大公倍數為%d",n); 此時n即為最大公倍數!

用for迴圈的話**會更簡潔些!

#include ""

void main()

if(a>c)

if(b>c)

for(n=c;n%a!=0||n%b!=0;m++)printf("最大公倍數為%d",n);

2樓:北宮煌

不得30就怪了,你c在不停地張,第一次翻兩倍,第二次就翻2倍的三倍也就是六倍,就直接到三十了,建議你還是設乙個變數把最大的那個數存上,每次變它,而不要直接變c.給你改了一下,沒試對不對,你自己試試。

void main()

if(b>c)

max=c;

while(c%a!=0||c%b!=0)printf("最大公倍數為%d",c);

順便鄙視一下ls那幾個,不會就別亂教小朋友哈。

3樓:匿名使用者

#include ""

void main()

if(b>c)

while(1)m++;

printf("最大公倍數為%d",c);

改一下條件就行了。

4樓:匿名使用者

if(a>b)

if(b>c)

t = a;

a = b;

b = t;

結果不就成a=b了。

兩個if都寫錯了。

ò»¸ö¼òµ¥µäcóïñô³ìðò£¬çó½â

c語言題求解程式設計

5樓:匿名使用者

第一處空填:k = sqrt(m);

第二處空填:if (m % i ==0) break;

第三處空填:sushu(m);

完整**和執行結果如下:

可見成功輸出了100~200內的所有素數,望~

求一下c 語言程式設計題的過程,謝謝

c語言程式題

6樓:

摘要。先說第乙個while函式,如果函式值不等於-1,可以執行下乙個函式。

諮詢記錄 · 於2021-05-11

c語言程式題。

先說第乙個while函式,如果函式值不等於-1,可以執行下乙個函式。

輸入函式。輸入x的值到a[n++]x下一步嘛,您繼續說,上面的明白了。

第乙個數值1輸入以後,直接進入了第乙個for函式,在第乙個for函式執行以後,發現滿足條件,作為第二次輸入的值,然後又進入迴圈。一直迴圈下去,直到第五次的時候,不滿足,就進入下乙個函式。

while函式主要是得到n的值。

n的值得到以後進入下面兩個函式。

第二個for函式,也是得出c陣列。

最後乙個for函式,是滿足條件以後,輸出來。不滿足條件就結束。

i大於五就結束了,不會輸出任何東西。

第乙個forc0=0,然後c4也等於0,第二個for是c[a[i]]+這個怎麼算呀。

c[a[i]]+

作用是對c陣列中在a[i]位置上的數加1

如i=0時,a[i]=1,則c[1]進行自增運算。

ai最開始的那一組陣列。

最後的輸出c[i]=02231這個是怎麼輸出來的呀c[1]自增這個值是多少呀怎麼算呀。

通過ai迴圈計算以後,得到的ci

您在多說一些這個ai和ci,這個ci最後等於多少呀。

ci是乙個陣列,就相當於c0到c5

你只需要搞懂陣列和迴圈函式就可以了,需要長時間的積累。

這個ci最後的值我不會算,我22號考試,想多做題去理解,我太笨了,麻煩您了。

這種題二級不會考的。

求乙個c語言完整程式 5

7樓:匿名使用者

#include

#define size 200 //最長可以輸入200個數int main()

printf(""

printf("一共%d個數",j-1);

printf(""

}return 0;

}測試123123輸出結果是。

一工6個數。

8樓:匿名使用者

int i,x,m,n=0,a[5];

scanf("%d",&x);

for(i=0;i<5;i++)

x=x/10;

}for(i=0;ireturn 0;

我沒有進行除錯,你自己在除錯一下吧,可能有些錯誤,學過c應該自己能改,呵呵!

9樓:網友

#include

int main()

}printf("位數s=%d",s);

return 0;

}已經經過除錯。

10樓:網友

#include

main()

printf("%d是個%d位數",m,k);

// 為求出最高位數字準備。

for(i=1;it*=10;

n=m; /重新讀入資料。

printf("各位數字分別是:")

for(i=1;i<=k;i++)

printf(""

}elseprintf("輸入資料不符合要求!")

}正向輸出各位數字較麻煩,如果反向輸出就簡單了,上面用的是正向!如果有問題,可再發訊息諮詢!

求解c語言程式設計題

簡單C語言程式輸出什麼,乙個簡單的c語言程式,輸入幾句話,輸出相同的幾句話,怎麼寫?

在輸出之前我要告訴樓主你用的cout是c 裡面的輸出函式c的話應該是printf 才對 當然結果我還是會告訴你的 第一 6 6 第二 5 7 第一解釋 a先讓a加一的值賦給a此時a 6,a 是先輸出a的值再給a加一,因為是同一變數所以此時a 6 第二解釋 a 是先輸出a的值再給a加一,此時輸出a 5...

求c語言選單函式的程式,求乙個C語言選單函式的程式?

1 對於視窗元件選單,需要根據不同平台,通過圖形程式設計介面,進行選單的編制。例程 include include include void main if str 80 if str 13 break 按回車鍵確認 畫圖做選單 cleardevice switch choice if i 100 ...

幾個簡單C語言程式填空題,急,乙個簡單的C語言程式填空題,求幫填

揭歆弭含靈 if a i 0 break s s a i 這就是簡單的求和 乙個簡單的c語言程式填空題,求幫填 include define n 10 typedef structsqlist 刪除順序表l中的最小值,最小值唯一 void deletemin sqlist l for i k 1 i...