C語言問題求解,c語言問題!求解!

時間 2022-02-13 12:35:04

1樓:

#include

int main()

printf("a[4][3] is :\n");

for(i=0,count=1;i<4;i++)for(j=0;j<3;j++)

}printf("the new a[4][3] is:\n");

for(i=0,count=1;i<4;i++)}printf("\n");

return 0;}

2樓:帥得有點壞

#include

using namespace std;

int main()

arr[i][3]=sum;

}int data[4]=;

for(int i=0;i<4;i++)}}for(int i=0;i<4;i++)

cout<

}return 0;

}我剛寫的c++版本的,不知道你能看懂嗎。看不懂說聲,我給你轉成c

3樓:匿名使用者

#include

int main()

,,,};

int i,j;

int sum=0;

int t;

for(i=0;i<4;i++)

printf("%d\n",sum);

sum=0;

}for(i=0;i<3;i++)}}

}for(i=0;i<4;i++)

printf("\n");}}

c語言問題求解!!!!!

4樓:

gets()函式可以無限讀取,後面有\0,長度需要程式設計師自己控制。就如例子中只宣告瞭5位元組長度的陣列。輸入12345時會額外新增一個\0。

陣列越界,但這裡不會報錯。可以輸入123456輸出結果也是123456。雖然結果是正確的,但這種用法肯定是錯的,複雜的程式中會發生意想不到的錯誤。

5樓:匿名使用者

b使用了沒有被系統指定的記憶體。

就相當於系統給了b 5個位元組的記憶體空間

然後b地址後第6個位元組的記憶體是空的,b就佔用了這個記憶體。

因為gets()可以無限讀取,不會檢查字串上限。

當系統將這第6位元組的記憶體分配給其他變數的時候,就可能會出錯了。

c語言問題!求解!

6樓:宓朔

想對右邊括號裡面的表示式進行邏輯判斷,邏輯判斷的結果賦值給d。

「>」是自左至右結合性,先判斷a>b為真,結果為1,然後判斷1>c為假,結果為0賦值給d,則d=0;輸出0。

另外你的int a=5;b=4,c=3,d;有語法錯誤,改為int a=5,b=4,c=3,d;或者int a=5;int b=4,c=3,d;

7樓:匿名使用者

題目已經說得很清楚了,**有問題?

簡單c語言問題求解!!

8樓:匿名使用者

程式基本沒有問題啊。我修改優化了一下,**如下:

9樓:我兒王騰大帝之資

兩點:if-else那裡,chioce=='1'這種共4處,全部去掉單引號;

輸出**那裡,%.1f就ok了,%0.1f中0是表示輸出的總寬度,包括小樹和小數點.

新手c語言問題求解!!

10樓:匿名使用者

float s,t,r,d; --這裡定義是浮點數

scanf ("%d",&s); --輸入也要是浮點數

改為:scanf ("%f",&s);

11樓:謝應宸

自己比對,養成良好的程式設計風格習慣,括號不要省.# include

int main(void)

if (s > 3500 && s <= 5000)if(s > 5000 && s <= 8000)if (s > 8000 && s <= 12500)if (s > 12500 && s <= 38500)if (s > 38500 && s <= 58500)if (s > 58500 && s <= 83500)if (s > 83500)

t=(s-3500)*r-d;

printf ("%.2f",t);

return 0;}

12樓:匿名使用者

你輸入的s定義的為float,dan scanf裡面格式是 %d

因此scanf("%f",&s);

c語言問題 求解!!!

13樓:

if a

else if b

else c

只會執行其中的一個,然後就結束了。。。

如果a滿足 就會執行第一個if,下面兩個即使條件滿足也不會執行的

14樓:匿名使用者

自己打一遍,單步調一調啊

c語言問題求解。。

15樓:be_nice_雯

選d選項

#include

#include

#include"ctype.h"

space (char *str)

main( )

;//定義s字串

space(s);//呼叫space()函式puts(s); //輸出字串}

16樓:蔣茗孫慕悅

沒有x,y的值怎麼給你答案,%3x的意思是列印最小長度為3,不夠的話左邊補空格,x表示16進位制樹,這個把x,y的值帶進去算應該很簡單了吧

17樓:匿名使用者

答案是d,space函式的作用就是刪除原字串中的空格和a,然後將其它字元轉換為大寫。

18樓:冀峰馬躍

256二進位制表示100000000

右移兩位後為1000000,即64

19樓:聽不清啊

選擇答案:(不bai過這個程式缺少du標頭檔案zhistring.h)d) bcdefg

#include"ctype.h"

space (char *str)

//把ts複製到str中

main( )

;space(s); //c地字串s進行處理puts(s); } //輸出處理過的字串

C語言問題求解答,c語言問題求解答

時辰八點半 第一個days day 獲取最後一個月的天數 第二個switch month 1 獲取除了最後一個月之外完整月的天數之和 嶽章戶湘君 逗號表示式從左往右依次計算,取最右邊的表示式的值為整個表示式的值 答案應該是5.000000啊 c語言問題求解答 5 1 include 2 int ma...

c語言基礎問題求解。c語言基礎問題,求解答

a 0 b 1的值為1,因為a 0的意思就是把0賦給a,結果肯定是1 如果是a 0,那麼要a等於0才是1 b 1同理。a b是表示a和b都要是1結果才是1 a b是表示a和b裡面只要有一個1結果就是1while a 表示只要是a不是0就要執行while裡面的語句。while a 表示!a的值不是0就...

c語言問題求解答具體點,C語言問題求解答

cpp1.exe 1 error s 0 warning s cpp1程式一個錯誤0個警告 c語言問題求解答 時辰八點半 第一個days day 獲取最後一個月的天數 第二個switch month 1 獲取除了最後一個月之外完整月的天數之和 嶽章戶湘君 逗號表示式從左往右依次計算,取最右邊的表示式...