文档介绍:2,
(1)switch语句实现
#include<>
void main()
{
int score;
printf("Please input a score:\n");
scanf("%d",&score);
if(score<0||score>100)
printf("Please input the right score!\n");
else
{
switch(score/10)
{
case 10:
case 9:
printf("A\n");
break;
case 8:
printf("B\n");
break;
case 7:
printf("C\n");
break;
case 6:
printf("D\n");
break;
default:
printf("E\n");
}
}
}
(2)if语句实现
#include<>
void main()
{
int score;
printf("Please input a score:\n");
scanf("%d",&score);
if(score<0||score>100)
printf("Please input a right score!\n");
else
{
if(score/10>=9)
printf("A\n");
if(score/10==8)
printf("B\n");
if(score/10==7)
printf("C\n");
if(score/10==6)
printf("D\n");
if(score/10<=5)
printf("E\n");
}
}
3,
#include<>
void main()
{
int number,a,b,c,d,e;
printf("Please input a number:\n");
scanf("%d",&number);
if(number<0||number>99999)
printf("The number is out pass!");
else
{
a=number%10;
if(a==number)
{
printf("The number is 1.\n");
printf("%d\n",a);
printf("%d\n",a);
}
else
{
b=number/10%10;
if(b==number/10)
{
printf("Yhe number is 2.\n");
printf("%d %d\n",b,a);
printf("%d %d\n",a,b);
}
else
{
c=number/100%10;
if(c==number/100)
{
printf("The number is 3.\n");
printf("%d %d %d\n",c,b,a);
printf("%d %d %d\n",a,b,c);