c++编写一个完整的程序,运行时向用户提问 你考试考虑多少分(0-100)?

编写一个完整的程序:运行时向用户提问“你考试考了多少分”(0-100),接受输入后判断其等级并显示出来,规则如下:
等级:优 90小于等于分数小于等于100
良 80小于等于分数小于90
中 60小于等于分数小于80
差 0小于等于分数小于60

#include <iostream>
using namespace std;
void main()
{
cout<<"你考试考了多少分”(0-100):"<<endl;
int i;
cin>>i;
if(i<=100&&i>=90)cout<<"\n优";
if(i<=90&&i>=80)cout<<"\n良";
if(i<=80&&i>=60)cout<<"\n中";
if(i<=60&&i>=0)cout<<"\n差";

}追问

如果用int main()有什么不同吗?

追答

int main()
{
......
return 0;
}
就是多加个return 0就行了.无不一样

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-24
#include<iostream>
using std::cout;
using std::endl;
using std::cin;

int main()
{
int i;
cout<<"你考试考了多少分:";
cin>>i;
cout<<endl;
if(i>100 || i<0)
cout<<"输入成绩错误"<<endl;
else
{
switch(i%10)
{
case 10:
case 9:
cout<<"优"<<endl;
break;
case 8:
cout<<"良"<<endl;
break;
case 7:
case 6:
cout<<"中"<<endl;
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
cout<<"差"<<endl;
break;
//default:
}
}
return 0;
}

c++编写一个完整的程序,运行时向用户提问 你考试考虑多少分(0-100)?
void main(){ cout<<"你考试考了多少分”(0-100):"<<endl;int i;cin>>i;if(i<=100&&i>=90)cout<<"\\n优";if(i<=90&&i>=80)cout<<"\\n良";if(i<=80&&i>=60)cout<<"\\n中";if(i<=60&&i>=0)cout<<"\\n差";} ...

C++程序,接受N个评委输入选手得分 (0-100分),去掉一个最高分和最低分...
int _tmain(int argc, _TCHAR* argv[]){ cout<<"请输入至少三个分数,中间用空格隔开(输入101确认输入完成):";bool quit=false;\/\/确定输入完毕 vector<double> score_v;while(!quit){ int score=0;cin>>score;if(score<0||score>101)cout<<"分数有误,请检查后重新输入!"<<endl;else...

用c++语言 如何编写一个程序,输入的数字只能在0-100之间的整数,如果不...
return 0;}

编写一个猜数字游戏。用户给出一个1到100之间的整数,程序通过提问来猜测...
if(n == 7 && goal == 99 && flag2 == 1) \/\/对100特殊处理,没有这个if语句,当你想着100时 { \/\/你会输入7个1,然后程序告诉你输入错误或者在耍他。flag1 = 2; \/\/对应的如果连续输入7个0的话你想着的数字绝对是 break; \/\/小于1的,程序可以判断,这个if只是针对100这个特...

C++编写一个程序,要求用户输入一连串的数字和任意空格(作为分隔符...
22 3 2 4 5 sum = 36 Press any key to continue \/ include <stdio.h>int main() {int num = 0,sum = 0;char ch;while((ch = getchar()) != '\\n') {if(ch >= '0' && ch <= '9') num = 10 * num + ch - '0';if(ch == ' ') {sum += num;num = 0...

【问题描述】编写一个程序,用户输入若干整数,试找出其中的最大数和最...
算法没有问题,只是少读了一个数。将while(m<n-1)改为 while(m<n)就可以了。

编写一个猜数的游戏程序。(数字由机器随机产生,限制为1~100之间的整数...
from random import randintnum = randint(1,100)count = 1while True: guess=int(raw_input('Enter a number: ')) count+=1 if count>10: print "You fail. Answer: ",num break if guess>num: print "Smaller" elif guess<num: print "Bigger" else: ...

编写一个程序:要求输入5个学生的成绩(从0到100的整数),并将这5个数保...
{ const int n = 5;\/\/定义成绩数量 int number[n];\/\/定义存放成绩的数组 int i;\/\/定义循环变量 char Data[256];\/\/定义存文件用的变量 FILE *pos;\/\/定义一个文件指针 for (i = 0; i < n; i++)cin >> number[i];\/\/输入成绩 if (pos = fopen("data.txt", "w+"))\/\/写文件...

编写一个完整的c++程序,实现:求两个整数的最大值
int b = 100;int c = a - b;\/\/ int sr[] = { a, b };int i = unsigned(c) >> (sizeof(int)* 8 - 1);\/\/推断c的最高位是0或者1,0则c是正数,1则c是负数。由此能够得出大小。\/\/unsigned类型的数字,往左移动的时候,无论怎样左边都补0。cout << sr[i] << endl;\/\/...

求助:编写一个c++程序,提示用户输入一个点(x,y)——
distance=sqrt(x*x+y*y);if(distance>10)cout<<"("<<x<<","<<y<<")"<<"在圆外\\n";else if(distance == 10)cout<<"("<<x<<","<<y<<")"<<"在圆上\\n";elsecout<<"("<<x<<","<<y<<")"<<"在圆内\\n";return 0;}\/\/示例运行结果F:\\c++_work>a.exe(x,y)...

相似回答