我剛學了C,有兩個家庭作業題

發布 教育 2024-02-09
12個回答
  1. 匿名使用者2024-02-05

    第乙個不能說你有錯,你的 n 從 1 到 3 再到 5......這樣你的 n 總是奇數,所以你實際上是在尋找 1+3+5。但實際問題的意思是讓你判斷下面的n是否奇數。

    我會給你這兩個問題的完整答案。

    #include

    void main()

    int n=1,sum=0;

    while(n<=100&&n%2!=0)//n%2!=0 表示 n 不能被 2 整除。

    sum=sum+n;

    n++;一次只新增 1 個

    printf("sum=%d",sum);

    --問題 2.

    #include

    void main()

    int year;

    year=2000;

    printf("2000 年至 2500 年之間的閏年是:");

    while(year<=2500){

    printf("%d",year);

    year++;

  2. 匿名使用者2024-02-04

    第乙個問題基本上是正確的,但變數可以是 int 型別,即以下行:

    double n,sum;

    可以修改為:

    int n,sum;

    第二個關鍵是如何確定閏年,程式如下:

    #include

    main(){

    int i;

    for (i=2000;i<=2500;i++)printf("%8d",i);

  3. 匿名使用者2024-02-03

    為你改了。

    #include

    #include

    int main()

    int n,sum;

    sum=0;

    n=1; while(n<=100)

    sum=sum+n;

    n=n+2;

    printf("sum:%d",sum);

    return 0;

    --問題 2. #include

    #include

    int main()

    unsigned int n;

    n=2000;

    for(n=2000;n<=2500;n=n+4)if((n%100==0)&&n%400!=0))n=n+4;

    printf("%d",n);

  4. 匿名使用者2024-02-02

    !比 ||高優先順序,所以 ||終於數了。 和 y=1,||無論左邊是什麼,最終結果都是 1

    陣列名稱是乙個常量,不允許更改。

    b 變為 9,然後是 a++,a 變為 2然後判斷b-->0,條件不成立,迴圈結束,然後b--後者--起作用,b變為8

    毋庸置疑,b、c、d、e、f

    它指向 zhang 的第二個字元,所以輸出。

    hang&a[1][10] 指向 wang,如果是 &a[0][10],則指向 li

  5. 匿名使用者2024-02-01

    問題 1 問題 2 [int(m 10)]%10

    問題 3 a>=10&&a<=15||a<=0第 4 題 8

    問題 5 -3

    第 6 題、第 7 題 D

    問題 8 我不知道。

    問題 9 1, 1

    第 10 題 A 第 11 題 0

    問題 12 0

    問題13:我不知道。

    問題 14 -63

  6. 匿名使用者2024-01-31

    告訴你,如果你理解了這本書,你就不用擔心你以後做什麼題目,更不用擔心及格了,如果你現在告訴你答案,你以後不一定會做題。

  7. 匿名使用者2024-01-30

    。逗號運算子是最後乙個表示式的值,作為整個表示式的值2(m-m/100)/10

    a&&a>=10||a<=0

  8. 匿名使用者2024-01-29

    孩子。。 做你的功課或自己做。

  9. 匿名使用者2024-01-28

    首先,問題不在於理解,如果小鼠A1 B1在第一周變成了乙隻大老鼠,第二週生下了小老鼠A2 B2,那麼第三週A1 B1會生出A3 B3嗎? 還是在第四周,a1 b1生下小鼠a3 b3,a2 b2生下a4 b4??

  10. 匿名使用者2024-01-27

    1.在整數二維陣列b[3][4]中輸入12個資料,計算並輸出陣列中所有正數和所有負數之和。

    2.青年歌手參加歌曲大獎賽,10位評委對他們進行打分,並嘗試對參賽者的平均分進行程式設計(去掉最高分和最低分)。

    分析:這個問題的核心是排序。 評委打分的 10 個分數按遞增(或降序)排列,使用陣列計算陣列中除第乙個和最後乙個分數之外的數字的平均分數。

    3.讓二維陣列b[5][4]有鞍點,即b[i][j]元素的值在第i行中最小,在第j列中最大,嘗試編寫乙個程式找出所有鞍點並輸出其下標值。 也有可能沒有遺傳性鉛。

    4.從鍵盤上輸入乙個數字,然後在乙個整數一維陣列a[20]中,使用半折搜尋方法找出陣列中第乙個元素的值與山蘆的數量。 如果數字不在陣列中,請列印“未找到”。

    5. 對以下圖形進行程式設計並列印:

    6.有一封電報,已按照以下規則進行翻譯和解碼:

    a→z a→z

    b→y b→y

    c→x c→x

    也就是說,第乙個字母變成第 26 個字母,第 i 個字母變成 (26-i+1) 個字母。 非字母字元保持不變。 編寫乙個程式,將密碼翻譯成原始語言,並輸出密碼和原始語言。

  11. 匿名使用者2024-01-26

    如果在定義語句中為 double a,b,則應選擇 b 選項; 之後,由於變數 a 和 b 已經正確定義,因此表示式 A = b + 是正確的。

  12. 匿名使用者2024-01-25

    只有c是對的,這是乙個問題,數字在計算中是以二進位形式儲存的,受二進位的限制,很多數字不能精確儲存,只能儲存近似值,比如1 3。

    b、語句後,b沒有賦值初始值,b中的內容是隨機數,導致a=b+xx無意義。

    d,與 b 相同,取決於編譯器以及它是全域性變數還是區域性變數,通常被認為是隨機的,不會自動初始化。

相關回答
9個回答2024-02-09

它應該是 0它應該是乙個餘數運算。

15個回答2024-02-09

讓我們自己寫一些基本的東西,並輸入教科書中的所有練習和示例問題。 光看一本書不碰鍵盤是不夠的,如果沒有程式設計基礎,看懂教科書也沒用,一些小細節還是要自己調整一下才能體會到的。 開始後,找一本關於資料結構的書並閱讀它。 >>>More

4個回答2024-02-09

有些關係是句法上的和相似的:C語言更接近底層C++是C的擴充套件,並新增了類的機制; C 比 C++ Microsoft 更進一步。 採用 .net 的語言。 >>>More

7個回答2024-02-09

它叫【批處理】程式,其實不要以為你上面提到的處理垃圾的程式真的很厲害,太神奇了,當你學會了DOS之後,那個程式可以說是一件很簡單的事情; >>>More

12個回答2024-02-09

任何事物只有學會了頂點,才有未來! 特別是,你必須學習語言!