欢迎来到英杰社区https://bbs.csdn.net/topics/617804998
目录
1、练习2-1 Programming in C is fun!
2、练习2-3 输出倒三角图案
3、练习2-4 温度转换
4、练习2-6 计算物体自由下落的距离
5、练习2-8 计算摄氏温度
6、练习2-9 整数四则运算
7、练习2-10 计算分段函数[1]
8、练习2-11 计算分段函数[2]
9、练习2-12 输出华氏-摄氏温度转换表
10、练习2-13 求N分之一序列前N项和
11、练习2-14 求奇数分之一序列前N项和
12、练习2-15 求简单交错序列前N项和
13、练习2-17 生成3的乘方表
14、练习2-18 求组合数
15、习题2-1 求整数均值
16、习题2-2 阶梯电价
17、习题2-3 求平方与倒数序列的部分和
18、习题2-4 求交错序列前N项和
19、习题2-5 求平方根序列前N项和
20、习题2-6 求阶乘序列前N项和
21、练习3-2 计算符号函数的值
22、练习3-4 统计字符
23、练习3-5 输出闰年
24、练习3-7 成绩转换
25、练习3-8 查询水果价格
26、习题3-1 比较大小
27、习题3-2 高速公路超速处罚
28、习题3-3 出租车计价
29、习题3-4 统计学生成绩
30、习题9-1 时间换算
31、习题9-3 平面向量加法
32、习题9-4 查找书籍
33、习题9-5 通讯录排序
34、练习4-6 猜数字游戏
35、练习4-7 求e的近似值
36、练习4-10 找出最小值
37、练习4-11 统计素数并求和
38、习题4-1 求奇数和
39、习题4-2 求幂级数展开的部分和
40、习题4-3 求分数序列前N项和
41、习题4-4 特殊a串数列求和
42、习题4-6 水仙花数
43、习题4-7 最大公约数和最小公倍数
44、习题7-5 找鞍点
45、练习5-1 求m到n之和
46、练习5-2 找两个数中最大者
47、练习5-3 数字金字塔
48、习题5-1 符号函数
49、习题5-2 使用函数求奇数和
50、习题5-3 使用函数计算两点间的距离
添加博主联系方式,直接领取Md版本
博主联系方式https://bbs.csdn.net/topics/617804998
1、练习2-1 Programming in C is fun!
本题要求编写程序,输出一个短句“Programming in C is fun!”。
输入格式:
本题目没有输入。
输出格式:
在一行中输出短句“Programming in C is fun!”。
代码:
#include int main() { printf("Programming in C is fun!\n"); }
2、练习2-3 输出倒三角图案
本题要求编写程序,输出指定的由“*”组成的倒三角图案。
输入格式:
本题目没有输入。
输出格式:
按照下列格式输出由“*”组成的倒三角图案。
* * * *
* * *
* *
*
代码:
#include int main() { printf("* * * *\n"); printf(" * * *\n"); printf(" * *\n"); printf(" *\n"); return 0; }
3、练习2-4 温度转换
本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。
输入格式:
本题目没有输入。
输出格式:
按照下列格式输出
fahr = 150, celsius = 计算所得摄氏温度的整数值
代码:
#include int main() { int F=150; printf("fahr = 150, celsius = %d\n",5*(F-32)/9); }
4、练习2-6 计算物体自由下落的距离
一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒 ^2^。
输入格式:
本题目没有输入。
输出格式:
按照下列格式输出
height = 垂直距离值
结果保留2位小数。
代码:
#include #include int main() { int g=10; int t=3; printf("height = %.2lf\n",(double)(g/2*(int)pow(t,2))); }
5、练习2-8 计算摄氏温度
给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。
输入格式:
输入在一行中给出一个华氏温度。
输出格式:
在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。
输入样例:
150
输出样例:
Celsius = 65
代码:
#include int main() { int c; scanf("%d\n",&c); printf("Celsius = %d\n",5*(c-32)/9); }
6、练习2-9 整数四则运算
本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。
输入格式:
输入在一行中给出2个正整数A和B。
输出格式:
在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。
输入样例:
3 2
输出样例:
3 + 2 = 5 3 - 2 = 1 3 * 2 = 6 3 / 2 = 1
代码:
#include int main() { int m,n; scanf("%d %d\n",&m,&n); if(n!=0){ printf("%d + %d = %d\n",m,n,m+n); printf("%d - %d = %d\n",m,n,m-n); printf("%d * %d = %d\n",m,n,m*n); printf("%d / %d = %d\n",m,n,m/n); } return 0; }
7、练习2-10 计算分段函数[1]
本题目要求计算下列分段函数f(x)的值:
输入格式:
输入在一行中给出实数x。
输出格式:
在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。
输入样例1:
10
输出样例1:
f(10.0) = 0.1
输入样例2:
0
输出样例2:
f(0.0) = 0.0
代码:
#include int main() { double x; scanf("%lf\n",&x); if(x==0) printf("f(%.1lf) = %.1lf\n",x,x); else printf("f(%.1lf) = %.1lf\n",x,1/x); return 0; }
8、练习2-11 计算分段函数[2]
本题目要求计算下列分段函数f(x)的值:
注:可在头文件中包含 math.h ,并调用 sqrt 函数求平方根,调用 pow 函数求幂。
输入格式:
输入在一行中给出实数x。
输出格式:
在一行中按“f(x) = result”的格式输出,其中x与result都保留两位小数。
输入样例1:
10
输出样例1:
f(10.00) = 3.16
输入样例2:
-0.5
输出样例2:
f(-0.50) = -2.75
代码:
#include #include int main() { double x; scanf("%lf\n",&x); if(x>=0) printf("f(%.2lf) = %.2lf\n",x,pow(x,0.5)); else printf("f(%.2lf) = %.2lf\n",x,pow(x+1,2)+2.0*x+1/x); return 0; }
9、练习2-12 输出华氏-摄氏温度转换表
输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。
温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。
输入格式:
在一行中输入2个整数,分别表示lower和upper的值,中间用空格分开。
输出格式:
第一行输出:"fahr celsius"
接着每行输出一个华氏温度fahr(整型)与一个摄氏温度celsius(占据6个字符宽度,靠右对齐,保留1位小数)。
若输入的范围不合法,则输出"Invalid."。
输入样例1:
32 35
输出样例1:
fahr celsius 32 0.0 34 1.1
输入样例2:
40 30
输出样例2:
Invalid.
代码:
#include int main() { int lower,upper; int i; scanf("%d %d",&lower,&upper); if(lower
还没有评论,来说两句吧...