云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 大学一年级下学期C语言程序设计实验报告答案 完整版

大学一年级下学期C语言程序设计实验报告答案 完整版

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 9:53:25

#include main() {

int year=2;

float rate=0.1,money=1000; float interest;

interest=money*pow((1+rate),year); printf(\}

(5)输入华氏温度,输出对应的摄氏温度。计算公式如下: c = 5 * ( f - 32) / 9

其中,c表示摄氏温度,f表示华氏温度。

#include main() {

int c,f;

scanf(\ c = 5 * ( f - 32) / 9; printf(\}

实验二 分支结构程序设计 实验 ( 验证性 实验 2学时)

1、目的要求:

(1)了解和掌握分支语句的使用,包括if语句的各种形式以及switch语句。 (2)编写实验报告。

2、实验内容(参考实验指导书):

(1)编写一个程序完成输入一个整数,输出它的符号。

#include main() {

int i;

scanf(\ if(i>0) printf(\

else

printf(\}

(2)请编写居民应交水费,并提供各种测试数据。

居民应交水费y(元)与月用水量x(吨)的函数关系式如下: 0 x < 0 y = f(x) = 4x / 3 0 ≤ x ≤ 15 2.5x – 10.5 x > 15

#include main() {

float x,y;

scanf(\ if(x<0) printf(\

else if(x>=0&&x<=15) {

y=4*x/3; printf(\ }

else if(x>15) {

y=2.5*x-10.5; printf(\ } }

(3)请根据输入的学生成绩给出成绩等级的判断,判断规则如下: 如果输入的成绩大于等于90,则输出优秀;

如果输入的成绩小于90、大于等于80,则输出良好; 如果输入的成绩小于80、大于等于70,则输出中等; 如果输入的成绩小于70、大于等于60,则输出及格; 其他输出不及格。

#include main() {

int x;

scanf(\ if (x>=90) }

printf(\优秀\\n\ printf(\良好\\n\

printf(\中等\\n\printf(\及格\\n\printf(\不及格\\n\

else if (x>=80&&x<90) else if(x>=70&&x<80)

if(x>=60&x<70) if(x>=0&x<60)

(4)运输公司对用户计算运费。路程(s)越远,每公里运费越低。标准如下: s = 250km 没有折扣 250km ≤ s < 500km 2%折扣 500km ≤ s < 1000km 5%折扣 1000km ≤ s < 2000km 8%折扣 2000km ≤ s < 3000km 10%折扣 3000km ≤ s 15%折扣

设每公里每吨货物的基本运费为p,货物重为w,距离为s,折扣为d,则总运费的计算公式为:

f = p * w * s * ( 1 – d )

请编程实现:从键盘输入基本运费p,货物重w,距离s,计算输出用户最终需要支付的运费。

#include main() {

int c,s;

float p,w,d,f;

scanf(\ if(s>=3000) c=12; else

c=s/250;

}

switch(c) {

case 0:d=0;break; case 1:d=2;break; case 2:

case 3:d=5;break; case 4: case 5: case 6:

case 7:d=8;break; case 8: case 9: case 10:

case 11:d=10;break; case 12:d=15;break; }

f=p*w*s*(1-d/100.0);

printf(\

实验三 循环结构程序设计 实验

( 验证性 综合性 实验 2学时)

1、目的要求:

(1)使用循环语句完成累乘、图像输出的程序编写。 (2)掌握较复杂结构程序的编写。 (3)掌握程序调试的方法。 (4)编写实验报告。

2、实验内容(参考实验指导书):

(1)已知xyz + yzz = 532,其中x、y、z都是数字(0~9),编写一个程序求出x、y、z分别代表什么数字。 #include main() {

int x,y,z;

for(x=1;x<=9;x++) for(y=1;y<=9;y++) for(z=1;z<=9;z++)

if(100*x+10*y+z+100*y+10*z+z==532) printf(\ getchar();

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

#include main() { int year=2; float rate=0.1,money=1000; float interest; interest=money*pow((1+rate),year); printf(\} (5)输入华氏温度,输出对应的摄氏温度。计算公式如下: c = 5 * ( f - 32) / 9 其中,c表示摄氏温度,f表示华氏温度。 #include main() { int c,f; scanf(\ c = 5 * ( f - 32) / 9; printf(\}

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com