C语言练习
实验1-1 Hello World!
-
要求:
输出一个短句“Hello World!”。 -
答案:
#include<stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
实验1-2 简单求阶乘问题
-
要求:
在一行中给出一个不超过12的正整数N,在一行中输出阶乘的值。 -
答案:
#include<stdio.h>
int main()
{
//输入一个正整数N(不超过12),计算N的阶乘,
printf("输入一个正整数N:\n");
int n = 0;//输入的值
int res = 1;//结果
scanf("%d",&n);
for(int i = 1;i < n +1; i++)
{
res *=i;
}
printf("%d\n",res);
return 0;
}
实验2-1-1 Welcome to You!
- 要求:
输出一个短句“Welcome to You!”。
实验2-1-2 Programming in C is fun!
- 要求:
输出一个短句“Programming in C is fun!”。
实验2-1-3 输出三角形
- 要求:
按照下列格式输出由“*”组成的三角图案。
****
***
**
*
- 答案:
#include<stdio.h>
#define N 4
int main()
{
for(int j = 0;j < N; j++){
for(int i =0;i < N - j; i++)
{
printf("*");
}
printf("\n");
}
return 0;
}
实验2-1-4 输出菱形图案
- 要求:按以下格式输出菱形图案
A
A A
A
实验2-1-5 输出带框文字
- 要求:按以下格式输出带框文字
************
Welcome
************
实验2-1-6 打印菜单
- 要求:
按照下列格式打印菜单,每行显示一句。注意除了每行的换行不能有任何多余字符。
[1] Select crisps
[2] Select popcorn
[3] Select chocolate
[4] Select cola
[0] Exit
实验2-1-7 输出倒三角图案
- 要求:
本题要求编写程序,输出指定的由“*”组成的倒三角图案。
* * * *
* * *
* *
*
实验2-2-1 温度转换
- 要求:
本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。 - 输出格式:
fahr = 150, celsius = 计算所得摄氏温度的整数值
- 答案:
#include<stdio.h>
int getCelsius(int fahr);
int main()
{
int fahr = 150;
printf("fahr = %d, celsous = %d\n",fahr,getCelsius(fahr));
return 0;
}
int getCelsius(int fahr)
{
int celsius = 0;
celsius = (fahr - 32) * 5 / 9;
return celsius;
}
实验2-2-2 计算华氏温度
- 要求:
本题要求编写程序,计算摄氏温度26°C 对应的华氏温度。计算公式:F=9×C/5+32,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。 - 输出格式:
celsius = 26, fahr = 对应的华氏温度整数值
标签:输出,要求,fahr,int,浙大,C语言,华氏温度,实验,习题
From: https://www.cnblogs.com/flblogs/p/17586289.html