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

当前位置:首页 > C语言实验报告

C语言实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 1:25:02

}

(2)给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。其中90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E。当输入0~100范围之外的数据时,要能报错

#include int main(void) {

float score; char grade;

printf(\ scanf(\ if(score>100||score<0)

printf(\ else

{if(score>=90) grade='A'; else

{if(score>=80) grade='B';

else

{if(score>=70) grade='C'; else

{if(score>=60) grade='D'; else grade='E'; } } }

printf(\ }

getch(); }

(3)编写程序输入两整数m和n,计算m!+n!并输出显示 #include int main(void) {

int i,m,n;

double product1,product2,sum;

printf(\ scanf(\ product1=1; product2=1;

for(i=1;i<=m;i++){

product1=product1*i; }

for(i=1;i<=n;i++){

product2=product2*i; }

sum = product1 + product2 ; printf(\ getch();

return 0;

n(4)编写程序输入一整数i,求?2i,可以调用pow()函数。#include i?1#include

}

int main(void) {

int i,n;

double power,sum;

printf(\ scanf(\ sum = 0;

for(i=0;i<=n;i++){ power = pow(2,i); sum = sum + power; }

printf(\ getch();

return 0; }

3、实验报告要求

(1) 各题程序、运行结果及分析; (2)实验总结。

注:所有实验报告请大家保管好,学期合并成一个文件再上交电子版

实验五:逻辑结构程序设计(关于switch语句)

1、实验目的

(1)熟练掌握switch语句;

(2)结合程序掌握一些简单的算法; (3)学会调试程序。 2、实验内容

(1) 用switch语句编程实现:给出一个百分制成绩,要求输出成绩等级

A,B,C,D,E。其中90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E。当输入0~100范围之外的数据时,要能报错。

/*输入一个百分制分数,输出对应的等级,

当分数不在0-100内还可以报错*/

#include int main(void) {

int g,s; char ch;

printf(“\\ninput a student grade:”); scanf(“%d”,&g); s=g/10;

if(s<0||s>10)

printf(“\\ninput error!”); else

{switch(S) {

case10:

case 9: ch=’A’;break; case 8: ch=’B’;break; case 7: ch=’C’;break; case 6: ch=’D’;break; default:ch=’E’;

}

Printf(“\\nthe student score:%c”,ch); }

getch(); }

(2)给出一个不多于5位的正整数,要求: ①求出它有几位数;

②分别打印出每一位数字; ③按逆序打印出各位数字 #include int main(void) {

unsigned int i,j=0; int a,n,k=1; printf(\ scanf(\

搜索更多关于: C语言实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} (2)给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。其中90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E。当输入0~100范围之外的数据时,要能报错 #include int main(void) { float score; char grade; printf(\ scanf(\ if(score>100||score<0) printf(\ else {if(score>=90) grade='A'; else {if(score>=80) grade='B'; else

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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