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

C语言实验报告

来源:用户分享 时间:2025/5/29 16:00:34 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

}

(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语言实验报告 的文档
C语言实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c64yyc96i9q06i7k4fy1b_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top