早教吧作业答案频道 -->其他-->
求大家帮忙用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写实...的网友还看了以下:
说理由下列各式(1)±√81=±9(2)-√9分之4=-2/3(3)√(-5)的平方=5(4)√( 2020-04-11 …
比例2:5=18:45中,如果第一个比的前项扩大6倍,那么第一个比的后项(),比例任然成立.A.不 2020-05-13 …
在A/6中,A是一个不为0的自然数.(1)当A为何值时,A/6的倒数大于它本身?(2)当A为何值时 2020-05-14 …
在A/6中,A是一个不为0的自然数.1.当A为何时,A/6的倒数大于他本身?2.当A为何时,A/6 2020-05-14 …
求求各位科学大虾解解这题已知有A,B两种液体,21.6克A液体与9.6克B液体混合,搅拌均匀后密度 2020-05-14 …
英语翻译1.为打翻的牛奶而哭泣2.抱怨是毫无用处的3.你方便的时候4.没多大意义5.可能性不大6. 2020-05-14 …
已知f(x2-3)=logax2/6-x2(a大于零,a不等于1).若f(x)大于等于loga2x 2020-05-20 …
a-a^(-1)=1求:a^18+323a^(-6)数学题!a-a^(-1)=1求:a^18+32 2020-05-22 …
设函数f(x)=x3+ax2+(a+6)x+1,既有极大值又有极小值,则实数a的取值范围()A.a 2020-07-08 …
已知A与B的最大公约数为6,且A×B=126,那么A+B=?我觉得题目中数据有误,126=2*3* 2020-07-18 …