77范文网 - 专业文章范例文档资料分享平台

中国石油大学C语言上机题答案(2013版)答案 最全最详细(3)

来源:网络收集 时间:2020-02-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

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 void main() {

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 void main() {

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 int main() { int N,i; scanf(\ for(i=1;i<=N;i++) { printf(\ } printf(\}

5.2 打印平行四边形 问题描述

输入图形的高 n ,输出如下例( n=5 ***** ***** ***** ***** ***** 输入

整数n例如 5 输出

由*组成的高为5的平行四边形 #include int main() { int N,i,j;

. )所示的图形 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 int main() { int n,i,j,sign=-1;double f, sum=0; scanf(\ for(i=1;i<=n;i++) { f=1.0/i; sign=-sign; sum=sum+sign*f; }

printf(\ }

5.4 分数序列 问题描述

有一个分数序列:的和。 输入 整数n

,输入整数n,求出其前n项

输出

上述分数序列的前n项之和

提示:输出语句格式为 printf(\ 输入样例 1

输出样例

sum= 2.0000000000

#include int main() { int i,n,k;double f,sum=0,a=1.0,b=1.0; scanf(\ for(i=1;i<=n;i++) { k=a; a=b; b=a+k; f=b/a; sum=sum+f; }

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 void main() { int n,i,j;double k,f,sum=1; scanf(\ for(i=1;i<=n;i++) {

注意:用 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 main() {

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)在线全文阅读。

中国石油大学C语言上机题答案(2013版)答案 最全最详细(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/769539.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: