y=90*a+(b-a)*45; if(a=50) y=80*a+(b-a)*45; printf(\}
4.9 到邮局去寄包裹
你去邮局给朋友寄礼物。发现邮局对邮寄包裹的费用是这样规定的:如果包裹长宽高任意一个尺寸超过1米,或重量超过30千克,不予邮寄;对可以邮寄的包裹每件收手续费 0.2 元,不同重量的邮资按下表计算:重量(千克) 收费标准(元) 小于10 0 . 80
大于等于10但不超过20 0 . 75
大于等于20但不超过30 0 . 70
编写程序,输入包裹的长、宽、高尺寸和重量,输出所需的邮资(输出结果中包含两位小数即可),超出尺寸或重量的输出 \” . #include
float a,b,c,m,y;
scanf(\ if(a>1||b>1||c>1||m>30) printf(\ else { if(m<10) y=0.80*m+0.2; else if(m<20) y=0.75*m+0.2; else y=0.70*m+0.2; printf(\ } }
4.10 输出星期几的英文表示
输入用数字(1--7)表示的星期几,输出星期几的英文表示,输入的数字有误,输出单词\回车)\。 #include
int a;
scanf(\ switch((int)(a))
{
case 1:printf(\ case 2:printf(\ case 3:printf(\ case 4:printf(\ case 5:printf(\ case 6:printf(\ case 7:printf(\ default:printf(\ } }
5.1输出一行星号 问题描述
编写程序在一行中输出 N 个星号。 输入
星号个数值N 输出
一行中N个星号 #include
5.2 打印平行四边形 问题描述
输入图形的高 n ,输出如下例( n=5 ***** ***** ***** ***** ***** 输入
整数n例如 5 输出
由*组成的高为5的平行四边形 #include
. )所示的图形 scanf(\ for(i=1;i<=N;i++) { for(j=1;j
5.3 编程计算 问题描述
编写程序,输入n的值,求 :1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n (保留四位小数) 输入 n的值 输出
上述算式的求和结果(结果保留四位小数) 输入样例 1
输出样例 sum=1.0000
#include
printf(\ }
5.4 分数序列 问题描述
有一个分数序列:的和。 输入 整数n
,输入整数n,求出其前n项
输出
上述分数序列的前n项之和
提示:输出语句格式为 printf(\ 输入样例 1
输出样例
sum= 2.0000000000
#include
printf(\ }
5.5 求e的值 问题描述
编写程序,从键盘输入整数 n , 求 e 的值。e=1+1/1!+1/2!+1/3!+..+1/n! double 型数据计算。 输入 整数n 输出 e的值
提示:输出语句printf(\ 输入样例 2
输出样例
e= 2.5000000000
#include
注意:用 for(j=1,k=1;j<=i;j++) k=k*j; f=1.0/k; sum=sum+f; }
printf(\ }
5.6 最大公约数 问题描述
输入两个正整数m和n,求它们的最大公约数和最小公倍数 输入
两个正整数m和n 输出
m和n的最大公约数和最小公倍数 输入样例 2 8 输出样例
the greatest common divisor is 2 the least common multiple is 8
#include
int m,n,r,t,M,N,a,b,c; scanf(\ if(m while((r=m%n)!=0) { m=n; n=r;} printf(\ M=a/n; N=b/n; c=M*N*n; printf(\ return 0; } 5.7 水仙花数 问题描述 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库中国石油大学C语言上机题答案(2013版)答案 最全最详细(3)在线全文阅读。
相关推荐: