C語言二級上機考試程式設計題答案

2022-10-04 22:39:22 字數 1561 閱讀 4378

1、求1+2+3+……….+100。(迴圈)

答案#include<>

void main()

2、求1*2*3*……….*10。(迴圈)

答案void main()

printf("%d",j);

return 0;

}3、輸入三個數字,輸出他們的最大值。(if)

答案#include<>

void main()

int max(int x,int y,int z)

; for(j=0;j<9;j++) }

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

printf("%2d",a[i]);

} 5、輸入十個數字,逆序輸出。(陣列實現)

答案#include<>

main()

6輸入兩個數,交換他們的值並輸出。(元素交換)

答案#include<>

int main ()

printf("\n");}}

8.輸入一行字元,將所有的小寫字母轉換成大寫字母,大寫字母轉換成小寫字母,其餘字元不變。輸出轉變後的這行字元。

答案#include ""

void main()

printf("\n小寫為:");

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

9、編寫乙個簡單計算器程式,要求能夠完成兩個數的+,-,*,/四種運算。輸出表示式及運算結果。(switch)

6.2#include""

main()

printf("i=%d,j=%d,k=%d,l=%d\n",i,j,k,l);

}6.6

#include""

main()

}6.7

main()

printf("%c",c);

}printf("\n");

}12,p111 5.5 5.6(switch)

5.5#include <>

main()

else if (x<10)

else

}5.6

#include <>

main()

switch((int)(score/10))

printf("成績是%5.1f,相應的等級是%c。\n",score,grade);

}13,p108 例5.5(一元二次方程求根) 例5.6(求閏年)

5.5#include<>

void main()

else

leap=1;

}else

leap=0;

if(leap)

printf("%d is",year);

else

printf("%d is not",year);

printf("a leap year.\n")

}5.6

14,p31 例2.17 例2.18

2.17

輸出50個學生中成績高於80分者的學號和成績

2.18

輸出2000——2023年每一年是否閏年

#include<>

void main()

C語言上機考試程式設計題答案

1 求1 2 3 100。迴圈 答案 include void main 2 求1 2 3 10。迴圈 答案void main printf d j return 0 3 輸入三個數字,輸出他們的最大值。if 答案 include void main int max int x,int y,int ...

二級C語言上機考試

前面為填空題題目,後面同序號依次為此套題的填空題 改錯題 程式設計題答案 3 給定程式中,函式fun的功能是 計算形參x所指陣列中n個數的平均值 規定所有數均為正數 作為函式值返回 並將大於平均值的數放在形參y所指陣列中,在主函式中輸出。例如,有10個正數 46 30 32 40 6 17 45 1...

計算機等級C語言上機考試程式設計題分類總結

程式設計題目分類 一 數學題目 程式設計的題目中,如果是數學題目,程式設計時用到階乘或者是奇數項的積,則首先給變數賦初值為1,不能賦初值為0,同時把變數的型別定義為實型而不是整型。數學題目中結果都需要返回,如果說函式的型別是void 則是通過指標返回,如果不是void,則必須用return 返回。如...