深圳航空飞机zh座位图:各位编程高手帮个忙

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 06:45:15
我这儿有两道题,不会做,望各位编程高手帮小妹一把。谢谢了。
1. 输入一个int型的百分制成绩d,程序负责将其转换为等级字母并输出。若d处于90--100之间,输出“grade=A";若d处于80--90之间,输出"grade=B" ;若d处于70--79之间,输出"grade=C";若d处于60--69之间,输出"grade=D";若d为其他分数值时,输出"grade=E"。若输入数据不处于0--100之间时,提示出错信息后结束程序。要求使用switch语句来进行处理。
2. 用程序验证100以内的厅整数,其平方被8除余数均为1.

第一问答案:
#include <iostream>
int main()
{int grade;
cout<<"Please enter an grade!!!";
cin>>grade;
if (grade>=0&&grade<=100)
{switch(grade/10)
{case 10;
case 9: cout<<"A";break;
case 8:cout<<"B";break;
case 7: cout<<"C";break;
case 6:cout<<"D";break
default cout<<"E"<<endl;
}}
else cout<<"It is a WRONG number!!"<<endl;
return 0
}
第二问答案:
#include <iostream>
int main()
{int i,n;
for(i=1;i<=100;i++)
{n=i*i/8;
if (n==1)
cout<<i;}
return 0;
}

晕一下,超级简单的c语言题啊,读书的时候再干吗呢?

汗一个,1,这个我真没法说,都已经告诉用switch做了,我要是再说不就把程序写出来了?
分不同的case来判断输出就可以了阿。
2,那就循环从1到100,循环体就判断这个循环数值的平方和8做取余运算,等于1就输出