求教一道C語言題目,謝謝大家啦,各位大神,求教一道c語言題目,謝謝了

時間 2021-05-04 18:26:43

1樓:龍__鳳

//你只是交換了地址,並沒有交換值,修改如下#include

void swap(int *a,int *b)main()

2樓:摩天東莞

樓主你好

21. 下列選項中合法的函式說明語句是()。

a) double func( int a, int b );

b) double func( int a, b );

c) double func( a, int b );

d) double func( a, b );

22. 設有定義int a=,*p=a;結果為7的表示式是()。

a) *(p+3)

b) *(p+4)

c) *p+3

d) *p+4

23. 設有定義int m, n, *p; 與語句「m=n;」等價的語句是()。

a) p=&n; m=*p;

b) p=&m; n=*p;

c) p=*n; m=*p;

d) p=*m; n=*p;

24. 設有定義int m=2,n=5,*p=&n;則語句「m=*p;」的結果是()。

a) 指標p指向m

b) 變數m的值變為5

c) 變數n的值變為2

d) 指標p指向m,同時變數m的值變為5

25. 設有說明int n; char str[80];與函式呼叫:n=hex2dec(str); 則函式hex2dec正確的函式說明應該是:()。

a) int hex2dec(char str);

b) void hex2dec(char str);

c) int hex2dec(char str);

d) void hex2dec(char str);

26. 設有定義char *p=;則結果為'j'字元的表示式是()。

a) p[3][1]

b) *(p[1]+3)

c) *(p[3]+1)

d) *p[1]+3

3樓:

void swap(int *a,int *b)

應該是這樣才行。

各位大神,求教一道c語言題目,謝謝了

4樓:左冷禪

#include

#include

int main()

/*e) program to determine the largest of three integers

*/int first = 10, second = 20, third = 6;

int largestofall = first;

if (largestofall < second)

if (largestofall < third)

/*f) scanf( 「%d」 , aninteger );

*/int aninteger;

scanf("%d", &aninteger);

/*g) printf( 「remainder of %d devided by %d is \n」, x, y, x%y );

*/printf("remainder of %d devided by %d is %d\n", x, y, x%y);

/*if ( x=y); // (判斷相等)

printf( %d is equal to %d\n」, x, y, );

*/if (x == y); // (判斷相等)

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

/*i) printf( 「the sum is %d\n,」 x y);

*/printf( "the sum is %d\n", x, y);

*/printf( "the value you entered is: %d\n", value );

return 0;

}總結一下上面**段存在的問題:scanf傳遞的應該是變數的地址,printf列印的是變數,scanf和printf前面的格式化字串都應該用英文引號而不是中文,printf格式化字串裡的佔位符數量和格式化字串後面的引數個數相同,否則會出現錯誤。c語言的所有標點符號都是英文的。

判斷相等用兩個等於號==,賦值操作左邊的是要被賦值的變數,右邊是計算的結果。

一道c語言的題目請各位幫幫忙,急得很,先謝謝大家了!!!

5樓:不但而且要怎樣

最後一抄個if裡面的判斷語句存在邏輯襲錯誤,因為a&&b,只要a是錯bai的系統就判定為錯du

,你後面加的zhi||就不管用了dao,你可以再新增幾個括號把條件組合起來,或者先把h,min,s排序

int a;

if(h>m)

if(m>s)

if(s

然後再判斷情況會簡單很多

6樓:匿名使用者

****可以看清楚,但題目**太模糊了。建議題目有文字發上來。

求教一道c語言題目,謝謝大家啦,求教一道C語言題目,謝謝大家啦。

第一次x 8 if條件滿足輸出8,然後在if語句裡面減1,x 7 然後for裡面x減1,使x 6 第二次x 6,if不滿足,所以x減1,x 5,然後輸出5,然後for裡面x減1,使x 4 第三次x 4 if條件滿足輸出4,然後在if語句裡面減1,x 3 然後for裡面x減1,使x 2 第三次x 2 ...

求教一道c語言題目,求教一道C語言題目

include define sz size 80 int main void char safter sz size int i 0 printf input a string while sx i n gets sx 換用gets來接收字串比較方便printf input a char scan...

一道C語言題目求教,求教一道C語言的題目!

getbits 函式未宣告 unsigned getbits unsigned x,int p,int n 插入第三行 unsigned getbits unsigned,int,int 呼叫前需要宣告 把getbits放到main函式前面,或者在main函式前面先申明 求教一道c語言的題目!c語言...