c 程式設計,高手進來賜教!!!

時間 2023-08-12 05:24:53

1樓:小控然

*使用輾轉相除法*/

int t,r; /定義兩個變數t,r*/if(num2>num1) /判斷如果num2>num1,將兩者互換,使終使num1>num2*/

t=num1;

num1=num2;

num2=t;

while( (r=num1%num2)!=0) {num1=num2;

num2=r;

迴圈求餘,如果餘數不等於0,則num1=num2,num2=r*/

return num2; /返回當前最大公約數*/

2樓:匿名使用者

int x;//要求的。

int temp=num1;

if(temp>num2)

temp=num2;

if(temp<2)

cout<<"請輸入一個大於1的整數!"return 1;

for(int i=2; i<=temp; i++)if(num1%i==0&&num2%i==0)x=i;return x;

希望符合你的要求。

c語言程式設計求教!!!!

3樓:岔路程式緣

程式一共有5個錯誤發布在14行中,詳見下圖:

錯誤編號。1、把int改為float;

2、三個%d改成連續的三個%f,不要留空格;

3、這個錯誤在6行中都存在,把句首的“("和句尾部的“")全部去掉,只保留句末的分號(;)即可;

4、把%d換成%.2f,一共有六個需要更改;

5、把&f前面的&去掉,只留下f,也是有6個&需要去掉。

程式應該能正常執行了。

4樓:匿名使用者

printf()輸出變數時不需要用取址符號&,否則你那樣輸出的是變數的十進位制地址。另外總運費建議用浮點數表示。

5樓:匿名使用者

與或非左右最好加個空格。

用case試試。

c++問題 急求 !!!!!!!

6樓:加亮情感

1)main (

2)main (

printf(“獎金是 %,bonus);

祝你學習進步!

c語言!!

7樓:5小魚漂流

你的答案都沒錯。

第一道:b,字元資料和整形資料都是以ascii相互轉換的,比如int x='a';x的值為a的ascii的值97; 又比如int y=65;char c=y,c的值是ascii為65的字元a,即c的值為a;

a,整型常量只有整型的,不分長整型那些的;c中應為 c='a',是單引號,雙引號是字串的。

d,x 的型別還是float,那個強制性轉換只是轉換賦值給變數的型別,本身沒有變。

第二道:d是對的,char的++是將字元對應的ascii相應加1再轉換為字元來輸出,int的就不用說了,float型的變數是將它的整數部分相自增減,如float f=;f++;這時f變為;

至於a,有些型別資料好像不能用,比如結構、列舉之類的。

8樓:匿名使用者

下列描述中,正確的一條是 b 。

a)整型常量只有整型的,不分長整型那些的。

b)c語言的字元資料與整型資料可以互相賦值c)c='a' 不是 c="a"

d)x不會更改型別。

26. 下列關於單目運算子+ +的敘述中正確的是 d 。

a)類和結構要過載運算子+ +才可以使用b)float f=是可以的。

c)float f=;是可以的。

d)它們的運算物件可以是char型變數、int型變數和float型變數。

9樓:吻使

一樓正確。

第二道題的a

如果操作的數是常量比如1,就不能用++,對其進行操作了。

如果定義了一些不能變的數也就不能用了。

程式設計高手賜教,,C語言,求x y,x y 。。。。

c語言有求冪函式z pow x,y z等於x的y次方。include include include int main 我測過了,100 準確 x y c x y c 等於多少 x y c x 2xy y c 你好,本題已解答,如果滿意 請點右下角 採納答案 平方差公式,等於 x y 2 c 2 x...

大蝦請來賜教c與c在winform程式設計上的區別

c 採用完全物件導向的方法,更加貼近人類的思維,而且封裝了很多的 用c 會比較方便簡單而且快速,而c 則偏向於計算機方面的思維,雖然c 也是物件導向的語言,但不像c 那樣濃厚,使用c 會涉及到很多底層 初學者會感到很困難,也會比較辛苦,在ide方面,net對c 的支援比c 要強大,這當然也包括自動感...

c語言程式設計高手請進謝謝,C語言程式設計,高手請進,謝謝

根據樓上提供的進行優化,已經除錯成功的 去掉了註釋,考慮到各個機器的輸入法問題,所有的printf 內容都換成英文 include include include include define null 0 define len sizeof struct student define file d...