早教吧作业答案频道 -->其他-->
求大家帮忙用vc++6.0写实验内容1.输入a、b、c三个整数,求出其中最大者,并连同三个源数据一起输出。2.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,80-89分为B,
题目详情
求大家帮忙用vc++6.0写
实验内容
1.输入a、b、c三个整数,求出其中最大者,并连同三个源数据一起输出。
2.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,
80-89分为B,70-79分为C,60-69分为D,60分以下为E。
要求:至少输入3个分数段的成绩并打印出对应的等级制成绩,并用switch语句完成。
*3. 扩展:求方程ax2+bx+c=0的解。
要求:分别考虑实根和虚根的情况。
三、实验要求
1.用VC++6.0 完成程序设计并上机调试通过。
2.掌握选择结构程序的调试方法:
①在if语句中,逻辑上通过每一个if-else;
②在switch语句中,逻辑上通过每一个case及default。
实验内容
1.输入a、b、c三个整数,求出其中最大者,并连同三个源数据一起输出。
2.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,
80-89分为B,70-79分为C,60-69分为D,60分以下为E。
要求:至少输入3个分数段的成绩并打印出对应的等级制成绩,并用switch语句完成。
*3. 扩展:求方程ax2+bx+c=0的解。
要求:分别考虑实根和虚根的情况。
三、实验要求
1.用VC++6.0 完成程序设计并上机调试通过。
2.掌握选择结构程序的调试方法:
①在if语句中,逻辑上通过每一个if-else;
②在switch语句中,逻辑上通过每一个case及default。
▼优质解答
答案和解析
1、输入a、b、c三个整数,求出其中最大者,并连同三个源数据一起输出。
#include
main()
{
int a,b,c,m,max;
printf("请输入a");
scanf("%d",&a);
printf("请输入b");
scanf("%d",&b);
printf("请输入c");
scanf("%d",&c);
m=(a>b)?a:b;
max=(m>c)?m:c;
printf("%d",max);
printf("源数据为:");
printf("a=%d,b=%d,c=%d",a,b,c);
}
2、给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。
#include
main()
{
int key[3],i;
for(i=1;i<=3;i++)
{
printf("请输入key");
scanf("%d",&key[i]);
switch(key[i]/10)
{
case 9:case 10:printf("等级为A");break;
case 8:printf("等级为B");break;
case 7:printf("等级为C");break;
case 6:printf("等级为D");break;
default: printf("等级为E");break;
}
}
}
3、扩展:求方程ax2+bx+c=0的解。
int main(void)
{
float a=0;
float b=0;
float c=0;
float d=0;
float x1,x2;
scanf("%f%f%f",&a,&b,&c);
d=b*b-4*a*c;
if(d>=0)
{
d=sqrt(d);
b=-b;
x1=(b+d)/(2*a);
x2=(b-d)/(2*a);
if(x1>x2)
{
printf("%f\n%f",x1,x2);
}
else
printf("%f",x1);
}
else printf("No");
return 0;
}
#include
main()
{
int a,b,c,m,max;
printf("请输入a");
scanf("%d",&a);
printf("请输入b");
scanf("%d",&b);
printf("请输入c");
scanf("%d",&c);
m=(a>b)?a:b;
max=(m>c)?m:c;
printf("%d",max);
printf("源数据为:");
printf("a=%d,b=%d,c=%d",a,b,c);
}
2、给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。
#include
main()
{
int key[3],i;
for(i=1;i<=3;i++)
{
printf("请输入key");
scanf("%d",&key[i]);
switch(key[i]/10)
{
case 9:case 10:printf("等级为A");break;
case 8:printf("等级为B");break;
case 7:printf("等级为C");break;
case 6:printf("等级为D");break;
default: printf("等级为E");break;
}
}
}
3、扩展:求方程ax2+bx+c=0的解。
int main(void)
{
float a=0;
float b=0;
float c=0;
float d=0;
float x1,x2;
scanf("%f%f%f",&a,&b,&c);
d=b*b-4*a*c;
if(d>=0)
{
d=sqrt(d);
b=-b;
x1=(b+d)/(2*a);
x2=(b-d)/(2*a);
if(x1>x2)
{
printf("%f\n%f",x1,x2);
}
else
printf("%f",x1);
}
else printf("No");
return 0;
}
看了求大家帮忙用vc++6.0写实...的网友还看了以下:
5.2分别用if结构和switch结构编写程序分别用if结构和switch结构编写程序,对输入的一 2020-05-23 …
●设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C--课程,P--教师,S--学生, 2020-05-25 …
Java程序设计题寻求帮助!将学生的学习成绩按成绩不同的分数段分为优、良、中、及格和不及格五个等级 2020-06-10 …
完工预测和完工估算有什么区别吗完工估算是EAC,可以通过相关绩效算出;那成本控制的输出中的完工预测 2020-06-11 …
帮忙看个程序:需要输入一个班全体学生的成绩,把不及格的学生成绩输出,并求及格学生的平均成绩.#in 2020-07-23 …
中文常用标点符号使用全角和半角有什麼区别中文常用标点符号使用全形,顿号用全形输入出来是“\”,--应 2020-10-30 …
某同学语、数、外三科的成绩,高出平均分部分记作正数,低出部分记作负数,如表所示科目语文数学外语成绩+ 2020-11-18 …
求以下VB题的答案的啊!3、编程输入10名短跑运动员的姓名及其100米跑成绩,输出最好成绩的运动员姓 2020-11-26 …
c#的问题!!!要完整的1.用户输入一个整数,通过if…else…语句判断该数是偶数还是奇数。2.用 2020-11-26 …
某校招生录取时,为了防止数据输入出错,a名学生的成绩数据分别由两位程序操作员各向计算机输入一遍,然后 2020-12-22 …