c語言程式題急求答案,C語言程式題 急求答案!!!

2021-05-09 17:27:37 字數 5102 閱讀 5297

1樓:黃邦勇帥哥哥

1、b 」\\\018a,0\」其中\和後面的一個字元為一個字元,因此程式總共有8個字元,也就是\\, \0, 1,8,a, , ,0,\"

2、b for (a=0, b=1;a<=b+2;a+=2, b--) 第一次a=0<=1+2,第二次a=2<=0+2條件成立,第三次a=4而b=-1,因此b+2=1條件不成立,所以執行2次迴圈

3、b for(x=1;x<10;x+=2) y++; 第一次x=1條件成立,y++一次得y=1;第二次x=3,條件成立y=2;第三次x=5,條件成立y=3;第4次x=7條件成立y=4,第5次x=9,條件成立y=5;第6次x=11條件不成立。最後y=5

4、b 字元'b'的ascii碼十六進位制值為42,十進位制值為66,因此答案b肯定錯誤,因為他是字元'a'

5、dfor (a=1,b=1;a<=100;a++)

}printf(「%d\n」,a);

把語句看清楚了,printf是在for迴圈之外,第一次a=1條件成立,執行if(b%3==1)然後b=4;直接跳至a++,這時a=2,再次執行if(b%3==1)這時b=7,跳至a++這時a=3,再次執行if(b%3==1)這時b=10,跳至a++,這時a=4,這一回執行的是if(b>=10)跳出迴圈,所以最後a=4

6、c 答案很明顯,不解釋

7、c int x,y=0; for(x=1;x<10;x+=2) y++; printf("%d,%d\n",x,y);

第一次x=1,第二次x=3,5,7,9,11,一直到11條件不成立,y自加了1,3,,5,7,9總共有5次,所以x=1,y=5

8、a -8在計算機中是以補碼形式表示的,補碼是原碼的反碼再加1,因此答案選a,答案c是-8在計算機中的原碼。

9、dw=1; x=2; y=3; z=4;

m =(w<x) ? w : x; //w

m =(m<y) ? m : y; //原理同上,m的值為上次m的值1

m =(m<z) ? m : z; //同的值為上次m的值1,因此最後m=1

10、d //這個很明顯,不用解釋,翻教材看看便 知

2樓:匿名使用者

1.c 2.b 3.b 4.b 5.a 6.b 7.c 8.c 9.d 10.b

c語言程式題 急求答案!!!各位幫幫忙 20

3樓:蓋風林映雪

1、b」\\\018a,0\」其中\和後面的一個字元為一個字元,因此程式總共有8個字元,也就是\\,

\0,1,8,a,

,,0,\"

2、bfor

(a=0,

b=1;a<=b+2;a+=2,

b--)

第一次a=0<=1+2,第二次a=2<=0+2條件成立,第三次a=4而b=-1,因此b+2=1條件不成立,所以執行2次迴圈

3、bfor(x=1;x<10;x+=2)

y++;

第一次x=1條件成立,y++一次得y=1;第二次x=3,條件成立y=2;第三次x=5,條件成立y=3;第4次x=7條件成立y=4,第5次x=9,條件成立y=5;第6次x=11條件不成立。最後y=5

4、b字元'b'的ascii碼十六進位制值為42,十進位制值為66,因此答案b肯定錯誤,因為他是字元'a'

5、dfor

(a=1,b=1;a<=100;a++)

}printf(「%d\n」,a);

把語句看清楚了,printf是在for迴圈之外,第一次a=1條件成立,執行if(b%3==1)然後b=4;直接跳至a++,這時a=2,再次執行if(b%3==1)這時b=7,跳至a++這時a=3,再次執行if(b%3==1)這時b=10,跳至a++,這時a=4,這一回執行的是if(b>=10)跳出迴圈,所以最後a=4

6、c答案很明顯,不解釋

7、cint

x,y=0;

for(x=1;x<10;x+=2)

y++;

printf("%d,%d\n",x,y);

第一次x=1,第二次x=3,5,7,9,11,一直到11條件不成立,y自加了1,3,,5,7,9總共有5次,所以x=1,y=5

8、a-8在計算機中是以補碼形式表示的,補碼是原碼的反碼再加1,因此答案選a,答案c是-8在計算機中的原碼。

9、dw=1;

x=2;

y=3;

z=4;

m=(w<x)?w

:x;//w

m=(m<y)?m

:y;//原理同上,m的值為上次m的值1

m=(m<z)?m

:z;//同的值為上次m的值1,因此最後m=1

10、d

//這個很明顯,不用解釋,翻教材看看便知

急求一c語言程式設計題答案!!!!!

4樓:匿名使用者

/*程式已測試過,複製貼上應該就可以跑;4的問題可能要用直接插入排序,這裡偷懶,依然用冒泡排了*/

#include

int sort(int *a, int num) //冒泡}}return 0;

}int reverse(int *a, int num) //反轉return 0;

}int main(int argc, char* argv);int i = 0;

//input

for(i = 0; i < 10; i++)//sort

sort(a,10);

//output

for(i = 0; i < 10; i++)printf("\n");

//insert

scanf("%d",&a[10]);

printf("\n");

//sort

sort(a,11);

//output

for(i = 0; i < 11; i++)//reverse

reverse(a,11);

printf("\n");

//output

for(i = 0; i < 11; i++)printf("\n");

return 0;}}

5樓:螞蟻搬動的夕陽

# include /*程式從函式main開始執行*/

int main()

if ( interger2 > interger3 && interger3 > interger1 )

if ( interger3 > interger2 && interger2 > interger1 )

if ( interger1 > interger3 && interger3 > interger2 )

if ( interger2 > interger1 && interger1 > interger3 )

if ( interger3 > interger1 && interger1 > interger2 )

return 0;}

c語言題目!急求答案!

6樓:匿名使用者

#include

#include

#include

void main() { int n,*a,i,*p,m;

printf("請輸入n\n"); scanf("%d",&n);

if ( n>0 ) {

a=(int *)malloc(n*sizeof(int));

if ( a!=null ) {

printf("輸入

每個數\n");

for ( i=0,p=a;i標%d\n",a[m],m);

for ( i=0,p=a+n-1;i

c語言程式設計題目,急求答案啊

7樓:匿名使用者

int main(void)

printf("and");

}c=(a/10)%10(十位);

if(c==0)直接對個位判斷;

else if(c==1)

}d=a%10(個位)

switch(d)

大概就這樣了,具體的自己再補充下,這個程式比較狹隘,不容易推廣。例如4位或者5位數等

大一計算機c語言程式設計題,急求答案,謝謝解答!

8樓:匿名使用者

#include "stdio.h"

void main()

printf("%.2f\n",s);}

急求答案,c語言程式設計題

9樓:自我程式設計

#include

#include

#include

#include

int main()

printf("\n 總和=%d\n",sum);

file *fp;

printf("在d盤生成檔案maxdata.txt並寫入總和資料\n");

if((fp=fopen("d:\\maxdata.txt","wt+"))==null)

fprintf(fp, "%d", sum);

printf("資料已寫入檔案\n");

fclose(fp);

return 0;}

c語言程式設計有關程式設計題,急求答案

10樓:莫做壞人

你也太多了吧

誰也可以有時間一次寫完啊

起碼100啦

最好分開

那就每道題

那總分就可以加

20*9+100=280啦

那樣大家都好啦

別這樣做

你這樣做

可以多少分啊

:10+20=30

天和地的差別

11樓:匿名使用者

就20分,不考慮!呵呵,開玩笑,我不會!

12樓:匿名使用者

可惜這幾天天天有考試,要不我就花個半小時給你全做了。

13樓:匿名使用者

膜拜一下樓上,好快的速度!

求一道C語言程式答案,求一道C語言程式題的答案與解題過程

16 g 17 j 18 f 19 b 20 c 7 2x 1 3 4x 1 4 3x 2 1 5y 1 1 y 9y 1 1 3y 20 1 20 320 x 320 40 2 x 2 2 x 1 2 x 2 3 4x 1 9 1 x x 3 5 5 x 2 2 x 1 3 5 x 1 6 1 1...

c語言程式編寫換硬幣程式,C語言程式題,,,,,硬幣兌換 給定某一金額,輸出其兌換成硬幣的方案有幾種 分別如何兌換?金額範圍

以下是源 include int arrange int n 返回兌換方案return count void main c語言程式題,硬幣兌換 給定某一金額,輸出其兌換成硬幣的方案有幾種 分別如何兌換?金額範圍 include stdio.h include stdlib.h void main p...

c語言程式填空題,C語言程式填空題

sum sum i 1 sum fun 5 fun 6 fun 7 include int fun int n return sum int main void sum i sumfun 5 fun 6 fun 7 c語言程式填空題?第11行,你把 r i 改為 r i r j 改為 r j 試試。...