C语言程序设计实验报告循环结构程序设计

C语言实验报告

课程__C程序设计_实验名称_循环结构程序设计__第 页 共 页

系 别__电气工程______________________ 实 验 日 期 2010 年 4 月 21日

专业班级___ 自动化 __2班 _______________ 实 验 报 告 日 期 2010 年 4月 21日

姓 名___马震_________学号_P091813232___ 报 告 退 发 ( 订正 、 重做 )

教 师 审 批 签 字

实验目的

Switch结构的练习以及循环语句

实验内容

(-)实验题目一:给出一百分制成绩,要求输出成绩等级`A`、`B`、`C`、`D`、`E`。90分以上为`A`,80~89分为`B`,70~79分为`C`,60~69分为`D`,60分以下为`E`。

要点分析

见右图

实验步骤

#include

void main()

{int x;

printf("请输入一个百分制成绩\n");

scanf("%d",&x);

x=x/10;

switch(x)

{default:printf("E");break;

case 6:printf("D");break;

case 7:printf("C");break;

case 8:printf("B");break;

case 9:case 10:printf("A");}}

(二)实验题目二:

要点分析

见右侧图

实验步骤

#include

void main()

{long x,y,z;

printf("请输入当月利润\n");

scanf("%ld",&x);

printf("发放奖金总数为");

y=(x-1)/100000;

switch(y)

{case 0:z=0.1*x;break;

case 1:x=x-100000;z=10000+0.075*x;break;

case 2:case 3:x=x-200000;z=17500+x*0.05;break;

case 4:case 5:x=x-400000;z=27500+x*0.03;break;

case 6:case 7:case 8:case 9:x=x-600000;z=33500+x*0.015;break;

printf("%ld\n",z);}

3实验结果

(三)实验题目三:任意输入一个正整数n,

求1至n的和,n的阶乘,1的阶乘至n的阶乘之和。

要点分析

见右侧图

实验步骤

#include

void main()

{long x,y=1,z=0,sum=0,i=0;

printf("输入一个数x\n");

scanf("%id",&x);

while(i<=x)

{sum=sum+i;i++;y=y*i;z=z+y;}

printf("1至n的和=%ld\n",sum);

printf("n的阶乘=%ld\n",y);

printf("1至n的阶乘和=%ld\n",z);}3实验结果

(四)实验题目四:求100以内的奇数和和偶数和

要点分析

见右侧图

实验步骤

#include

void main()

{int x=1,sum=0,s=0,d=0;

while(x<=100)

{s=s+x;x++;d=d+x;x++;}

printf("100以内的奇数和为%d\n",s);

printf("100以内的偶数和为%d\n",d);}Switch结构及循环语句的练习。

通过本次实验,本人对节约纸张条件下的排版,及流程图画法有了新的发现。

结束

其它

6

7

8

9、10

输出”E”

输出”D”

输出”C”

输出”B”

输出”A”

对x除10并取整

输入成绩x

开始

0

z=0.1*x

结束

其它

6,7,8,9

4,5

2,3

1

x=x-1000000;z=39500+x*0.01

x=x-600000;z=33500+x*0.015

x=x-400000;z=27500+x*0.03

x=x-200000;z=17500+x*0.05

x=x-100000;z=10000+0.075*x

y=(x-1)/100000

输入利润

开始

输出奖金”z”

输出1至n的和”sum”,

n的阶乘””,1至n的阶乘和””

sum=sum+i;

i++;y=y*i;

z=z+y

i<=x

令y=1,z=0,sum=0,i=0

结束

输入一个整数n

开始

输出100以内的奇数和为””100以内的偶数和为””

s=s+x;x=x+1

d=d+x;x=x+1

i<=100

令x=1,sum=0,d=0,s=0

c语言程序设计循环结构求奇数和,C语言程序设计实验报告循环结构程序设计.doc...相关推荐

  1. c语言实验分支程序设计二,C语言程序实验报告分支结构的程序设计(0页).doc

    C语言程序实验报告分支结构的程序设计(0页) 数学与软件科学学院 实验报告 学期:11至12___ 第_1 学期 2011年10 月 17 日 课程名称:程序设计基础教程-C语言 专业:2010级5_ ...

  2. c语言选择结构程序设计报告,《C语言程序设计》实验报告选择结构程序设计.doc...

    <C语言程序设计>实验报告选择结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会 ...

  3. c语言坐标海伦公式,C语言:用海伦公式求三角形面积 , C语言编程问题,利用海伦公式求三角形面积...

    导航:网站首页 > C语言:用海伦公式求三角形面积 , C语言编程问题,利用海伦公式求三角形面积 C语言:用海伦公式求三角形面积 , C语言编程问题,利用海伦公式求三角形面积 匿名网友: 程序已 ...

  4. 计算机程序设计实验报告4答案,程序设计实验报告4

    篇2:<网络程序设计>教师实验报告 <网络程序设计>教师实验报告 本文关键词:实验,教师,报告,网络程序设计 <网络程序设计>教师实验报告 本文简介:<网络程 ...

  5. C语言实验报告计算成绩,c语言实验报告--学生成绩管理系统.doc

    c语言实验报告--学生成绩管理系统.doc XX大学CSUC语言程序设计实践报告题目学生成绩管理系统学生姓名剽悍的小白兔指导教师TZ学院信息科学与工程学院专业班级电气信息类XXXX班完成时间20XX年 ...

  6. 华理c语言设计网上作业,华理c程序实验报告(共9篇).doc

    华理c程序实验报告(共9篇) 华理c程序实验报告(共9篇) 2011华理<C语言实验报告> C程序设计课程 实验报告册 所在学院 班 级 学 号 姓 名 任(来自:www.XIelw.Co ...

  7. 如何利用计算机求函数解析式,数据结构表达式求值(计算器)实验报告(共10篇).doc...

    数据结构表达式求值(计算器)实验报告(共10篇) 数据结构表达式求值(计算器)实验报告(共10篇) 数据结构课程设计_实验报告(一)表达式求值(计算器) 数据结构课程设计 实验报告 起止时间:2015 ...

  8. Shell实例:for循环语句实现求奇数和与偶数和——实验+解析,超详细!!!

    问:提示用户输入一个小于100的整数,求出1到该数的奇数和与偶数和 一.奇偶各自循环 #!/bin/bash read -p "请输入一个小于100的整数:" num //read ...

  9. c语言用循环函数求平方,用C语言程序三种循环语句分别编写程序,求1-100的平方值?...

    C语言用for语句求1~100中是3的倍数的所有整数之和,提供两种解法如下: 第一种:这是比较经典的方法: #include int main(){int sum=0;for(int i=1;i 由热 ...

最新文章

  1. 非线性优化:徒手实现LM算法
  2. linux命令uname
  3. 复盘 | 听全民K歌体验设计师聊聊歌房项目完整设计历程
  4. 转载 Android解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget
  5. VC++ 6.0 C8051F340 USB PC侧通信 Demo
  6. leetcode276. 栅栏涂色
  7. matlab与ie交互
  8. 动态游标for循环_【【动图算法】(动态规划篇):最长回文子串
  9. c语言格式化知识点(sscanf)
  10. MYSQL 源代码编绎脚本
  11. Sympy符号计算库
  12. 在EF4.1的DBContext中实现事务处理(BeginTransaction)和直接执行SQL语句的示例
  13. Java监听和发送飞秋群消息
  14. eps导入坐标文件_EPS一些简单地物的编辑
  15. java 进制转换十进制
  16. AutoCAD Civil 3D 介绍
  17. Jackknife 刀切法
  18. MPOS in Retail (Dynamics 365 for Operation)
  19. 趣味c语言程序设计,C语言程序设计的趣味性教学.pdf
  20. 测量电压调节器输出纹波和开关瞬变的方法

热门文章

  1. 2022年熔化焊接与热切割考试内容及熔化焊接与热切割考试技巧
  2. java分布式开发 毕玄_阿里毕玄:RPC 框架优化之路,从 37k 到 168k
  3. 写一篇关于《星际穿越》1000字的观后感
  4. 关于Codewarrior 中的 .prm 文件
  5. framework是什么
  6. 联发科为何否认收购傲视通?
  7. 记录宝宝成长脚印3/31
  8. 4G+又是神马鬼?和LTE-A有什么关系?
  9. 利刃出鞘:站长不得不知的九种工具
  10. 创建一个中国象棋的阿法狗——阿法象(0)