1樓:匿名使用者
#include
int main(void)
}/** 你可以執行一下我給你改的,我建議你以後程式設計要學會縮排,這樣讓程式結構給清晰。在學c語言方面有什麼疑問也歡迎多和我交流*/
2樓:匿名使用者
k=num1/num2;
這句的發出警告是因為兩個數相除,編譯器是先把int型轉化為float型,得到的結果也是float型的。你定義的k是int型的,編譯器自動啟動型別轉換(把除得的float型轉化為int型再賦值給k),你把這句改成:k=(int)(num1/num2);這個警告就不會出現了。
printf("num1/num2=%d",k);
這句發成警告是應為在printf函式中只要是 /n 。則作換行處理,你在 / 和 n 之間加一個空格 就不會有問題了:printf("num1 / num2=%d",k);
printf("num1%num2=%d",j);
如果這句還有問題,你同樣加空格:printf("num1 % num2=%d",j);
有些符號是c語言規定的特殊符號,切記!
3樓:唐博
把print("num1+num2=x",x);
print("num1-num2=y",y);
print("num1*num2=z",z);
print("num1/num2=k",k);
print("num1%num2=j",j);
中=後面的xyzkj都改成%d,編譯通過就可以了,最好加一個換行編譯的警告一定是會有的,但是有些警告並不會影響執行結果,不需要修改,你先執行下看結果正不正確
4樓:匿名使用者
雖然我是學c++的,不是很記得c的輸出格式,但是感覺你的輸出有問題,最後那幾個沒有說明x,y,z,k,j是什麼型別的 應該類似printf(「i=%d」,i);之類的
5樓:匿名使用者
print改成printf就可以了
標準答案 拿去吧 除法進行的int型的除法 自己懂得#include
int main(void)
c語言程式設計:輸入兩個正整數m和n,求它們的最大公約數。
6樓:超級
#include
void main()
c = a % b;
}printf("最大公約數:%d", b);
} // 輸入 20 60;輸出 20
7樓:註冊註冊冊
main()
a=num1,b=num2;
while(b!=0)/*輾轉取餘演算法*/printf("它們的最大公約數為:%d\n",a);
printf("它們的最小公倍數為:%d\n",num1*num2/a);/*兩數相乘除最大公約數就是最小公倍數*/}
8樓:匿名使用者
比較簡單的做法
#include "stdio.h"
void main()
9樓:四方袁走
#include
int main()
return 0;}
用c語言編寫(計算兩個整數的和、 差、積、商與餘數
10樓:匿名使用者
**一:
#include
int main(void)
**二:
#include
void main()
下圖為c語言算術運算子:
算術運算子例項:
#include
main()
11樓:出月杉
#include
#include
void main()
12樓:匿名使用者
#include
int main(void)
用j**a編一個程式接受使用者輸入兩個整數num1和num2,求出這兩個數之間所有奇數的和.
13樓:_堂堂男子漢
public int sumtest(int num1,int num2)
return sumnum;}
c語言題目,c語言題目 數獨 求大神解釋題目意思和分析題目和程式碼
include int result 0 結果數 int main printf 數獨的解為 n n sudoku a,0 if result 0 printf 此數獨無解 return 0 輸出可行的解 void print int a 9 9 printf n if i 2 i 5 printf...
求大神幫我看看這個c語言的題目,謝謝啦
1 int fail num struct stu s,int num 2 int i for i 0 i 6 i if boy i name wang ming boy i 1 boy i boy i num 105 boy i name ma li boy i f boy i score 105...
求三題C語言題目答案的原因
1.while根據對它後面的條件表示式的真假值來判斷是否執行一次迴圈,這裡的條件表示式是n 0,即給n賦值為0,整個條件表示式值為0.在c語言中,條件表示式的非零值表示真,零值表示假,所以該迴圈執行0次。2.ss 2 表示由2個abc 結構體組成的陣列,結構體abc由三個int整型數a,b,c組 成...