浙大版《C語言程序設計實驗與習題指導(第3版)》題目集——C語言練習


練習1-1 計算攝氏溫度 (5分)

本題要求編寫程序,計算華氏溫度100°F對應的攝氏溫度。計算公式:2,式中:C表示攝氏溫度,F表示華氏溫度,輸出數據要求為整型。

輸入格式:

本題目沒有輸入。

輸出格式:

按照下列格式輸出

fahr = 100, celsius = 計算所得攝氏溫度的整數值

 


 

 

#include<stdio.h>
int main() { int celsius ; int fahr = 100; celsius = (5*(fahr-32))/9; printf("fahr = 100, celsius = %d",celsius); }

 

練習1-2 溫度轉換 (5分)

本題要求編寫程序,計算華氏溫度150°F對應的攝氏溫度。計算公式:C = 5 * ( F - 32 ) / 9 ,式中:C表示攝氏溫度,F表示華氏溫度,輸出數據要求為整型。

輸入格式:

本題目沒有輸入。

輸出格式:

按照下列格式輸出

fahr = 150, celsius = 計算所得攝氏溫度的整數值

 


 

#include<stdio.h>
int main()
{
int celsius;
int fahr = 150;
celsius = (5*(fahr-32))/9;
printf("fahr = 150, celsius = %d",celsius);
}

 

練習1-3 計算平均分 (5分)

已知某位學生的數學、英語和計算機課程的成績分別是87分、72分和93分,求該生3門課程的平均成績(結果按整型輸出)。

輸入格式:

本題目沒有輸入。

輸出格式:

按照下列格式輸出

math = 87, eng = 72, comp = 93, average = 計算所得的平均成績

 


 

#include<stdio.h>
int main()
{
int math = 87;
int enq = 72;
int comp = 93;
int average = (math + enq + comp)/3;
printf("math = 87, eng = 72, comp = 93, average = %d",average);
}

 

練習1-4 整數152的各位數字 (5分)

已知某位學生的數學、英語和計算機課程的成績分別是87分、72分和93分,求該生3門課程的平均成績(結果按整型輸出)。

輸入格式:

本題目沒有輸入。

輸出格式:

按照下列格式輸出

152 = 個位數字 + 十位數字*10 + 百位數字*100

 


 

#include<stdio.h>
int main()
{
int a = 152 % 10;
int b = (152 % 100)/ 10;
int c = 152 / 100;
printf("152 = %d + %d*10 + %d*100",a,b,c);
}

 

練習1-5 整數152的各位數字 (5分)

已知某位學生的數學、英語和計算機課程的成績分別是87分、72分和93分,求該生3門課程的平均成績(結果按整型輸出)。

輸入格式:

本題目沒有輸入。

輸出格式:

按照下列格式輸出

152 = 個位數字 + 十位數字*10 + 百位數字*100

 


 

#include<stdio.h>
int main()
{
int a = 152 % 10;
int b = (152 % 100)/ 10;
int c = 152 / 100;
printf("152 = %d + %d*10 + %d*100",a,b,c);
}

 

輸入格式:

輸入在一行中給出實數x。

輸出格式:

按照下列格式輸出

在一行中按“f(x) = result”的格式輸出,其中x與result都保留一位小數。

輸入樣例1:

10 

輸出樣例1:

f(10.0) = 0.1

輸入樣例2:

0

輸出樣例2:

f(0.0) = 0.0
 

 

#include<stdio.h>
int main()
{
double x,y;
scanf("%lf",&x);
if (x == 0)
y = 0;
else
y = 1.0 / x;
printf("f(%.1f) = %.1f",x,y);
return 0;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM