首页 > 代码库 > 实验报告2

实验报告2

#include<stdio.h>int main(){    int grade;    printf("请输入成绩");    scanf("%d",&grade);    if(grade>=100||grade<=0)    {        printf("输入数据错误");    }    else    {        if(grade>=90)        {            printf("A");        }            else if(grade>=80)        {            printf("B");        }            else if(grade>=70)        {            printf("C");        }            else if(grade>=60)        {            printf("D");        }            else        {            printf("E");        }        return 0;    }    }
if()里不加“”后面不加;
#include<stdio.h>int main(){    int grade;    printf("请输入成绩");    scanf("%d",&grade);    if(grade>100||grade<0)    {        printf("输入的数据错误");    }    else    {        switch(grade/10)        {            case 1 :            case 2 :            case 3 :            case 4 :            case 5 : printf("E\n");                  break;            case 6 : printf("D\n");                  break;            case 7 : printf("C\n");                  break;            case 8 : printf("B\n");                  break;            case 9 : printf("A\n");                    break;            case 10 : printf("A\n");                  break;                                                   }    }        return 0;        }
break加在后面
#include<stdio.h>int main(){    int x,a,b,c,d,e;    printf("请输入一个不多于五位的正整数\n");    scanf("%d",&x);        if(x>=10000&&x<100000)    {       a=x/10000;       b=x%10000/1000;       c=x%1000/100;       d=x%100/10;       e=x%10;           printf("五位数%d%d%d%d%d\n",e,d,c,b,a);    }    else if(x<10000&&x>=1000)    {       a=x/1000;       b=x%1000/100;       c=x%100/10;       d=x%10;       printf("四位数%d%d%d%d\n",d,c,b,a);     }    else if(x<1000&&x>=100)    {       a=x/100;       b=x%100/10;       c=x%10;       printf("三位数%d%d%d\n",c,b,a);       }    else if(x<100&&x>=10)    {       a=x/10;       b=x%10;       printf("两位数%d%d\n",b,a);      }    else if(x<10&&x>=1)    {       printf("一位数%d\n",x);    }    else    {       printf("输入的数据错误\n");    }    return 0;             }
int main后加()
#include<stdio.h>int main(){    int x;    printf("请输入一个五位数");    scanf("%d",&x);    if(x>=100000||x<0)    {        printf("输入的数据错误");    }    else if(x/10000==x%10&&x%10000/1000==x%100/10)    {        printf("是回文数");    }    else    {        printf("不是回文数");    }     return 0;   }

#include<stdio.h>int main(){    float x,y;    printf("请输入一个数");    scanf("%f",&x);    if(0<=x&&x<5)    {        y=-x+2.5;        printf("%f",y);    }    else if(5<=x&&x<10)    {        y=2-1.5*(x-3)*(x-3);        printf("%f",y);    }    else if(10<=x&&x<20)    {        y=x/2-1.5;        printf("%f",y);    }    else    {        printf("error");    }    return 0;}
scanf里面加取地址符&

 

实验报告2