资源描述:
《C语言程序的设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、......信息工程系课程设计报告书所属课程名称:C语言程序设计专业班级:150311学生姓名:曾传凤学号:15031102长春工业大学人文信息学院2016年9月9日学习好帮手......课程设计成绩评定表项目得分平时表现及设计完成情况(占40%)设计报告(占30%)答辩情况(占30%)成绩评定及等级:优:90—100分;良:80---89分;中:70---79分;及格:60---69分;不及格:60分以下。分数等级指导教师姓名及职称:年月日学习好帮手......第一部分完成题目1、简单的数学计算。编写程序,计算任意输入的3个数的和的平均值。(1)截屏:(2)源代码://1.简
2、单的数学计算。编写程序,计算任意输入的3个数的和的平均值。#include"stdio.h"voidmain(){inta=0,b=0,c=0,s=0;floatv;printf("三个数");scanf("%d%d%d",&a,&b,&c);printf("三个数的和为,三个数的和的平均值为");s=a+b+c;v=s/3;printf("三个数的和为%d,三个数的和的平均值为%f",s,v);}2.题目:编写程序。a为100,b为50,若a>b成立将a赋予给c,否则将b赋予给c。同时,若a
3、2)源代码:#include"stdio.h"voidmain(){inta=100;intb=50;intc,d;if(a>b){c=a;d=b*b*b;学习好帮手......}else{c=b;d=a;}printf("a=%d,b=%d,c=%d,d=%d",a,b,c,d);3.题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。(1)截屏:(2)源代码:#include"stdio.h"voidmain(){inta;printf("请输入学生成绩:");scanf("%d",&a);if(a>
4、=90){printf("A");}elseif(a>60&&a<89){printf("B");}else{printf("C");}}4题目:构造一个一元二次方程,方程有两个不相等的实数解,将两个实数解输出出来。(1)截屏:学习好帮手......(1)源代码//4.构造一个一元二次方程,方程有两个不相等的实数解,将两个实数解输出出来。#include"stdio.h"voidmain(){inta,b,c;floatx1,x2;floatm;printf("请输入三个数作为方程的系数:");scanf("%d%d%d",&a,&b,&c);m=b*b-4*a
5、*c;if(a!=0){printf("方程成立");if(m>0){x1=(-b+sqrt(m))/(2*a);x2=(-b-sqrt(m))/(2*a);printf("方程有两个解,x1=%f,x2=%f",x1,x2);}elseif(m==0){x1=x2=(-b+sqrt(m))/(2*a);printf("方程有唯一解x=%f",x1);}else{printf("方程无解");}}else{printf("方程不成立");}}学习好帮手......5题目:输入任意一个四位数字,分别将个位,十位,百位,千位上的数字输出出来,并求所有位数的和。(1)
6、截屏:(2)源代码#include"stdio.h"voidmain(){inta,b;intx1,x2,x3,x4;printf("请输入四个数:");scanf("%d",&a);x1=a%10;x4=a/1000;a=a/10;x2=a%10;a=a/10;x3=a%10;b=x1+x2+x3+x4;printf("该四位数个位%d,十位%d,百位%d,千位%d",x1,x2,x3,x4);printf("该四位数和:%d",b);}6题目:从键盘输入一个字符,如果该字符为小写字母,则转换为大写字母输出;如果该字符为大写字母,则转换为小写字母输出;如果为其他字
7、符,原样输出(1)截屏(2)源代码#include"stdio.h"voidmain(){intx,a,b;printf("请输入工资:");scanf("%d",&x);if(x<=1200){a=1;}elseif(x>1200&&x<=2000){a=2;学习好帮手......}elseif(x>2000&&x<=3500){a=3;}else{a=4;}switch(a){case1:printf("不收税");break;case2:b=(x-1200)*0.05;printf