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...