首页 > 代码库 > 第二次作业

第二次作业

  实验一  判断成绩等级

#include<stdio.h>int main (){       int a;       printf("请输入你的成绩");       scanf("%d",&a);        if (a>100||a<0)      {          printf("该成绩错误");      }       else if (a>=90)     {            printf("A");     }        else if(a>=80)     {          printf("B");     }         else if (a>=70)     {           printf("C");     }          else if (a>=60)      {            printf("D");      }           else       {            printf("E");       }return 0;}



技术分享技术分享
技术分享技术分享
技术分享技术分享


实验二 判断整数位数及逆序输出
#include <stdio.h>int main (){    int a,b,c,d,e,f,g;    printf("请输入一个不多于5位的整数");    scanf("%d",&a);    b=a/10000;    c=a%10000/1000;    d=a%1000/100;    e=a%100/10;    f=a%10;    if(a>99999||a<0)    {        printf("输入错误");    }    else if (a>=10000)    {        g=f*10000+e*1000+d*100+c*10+b;        printf("五位数\n");    }    else if(a>=1000&&a<=9999)    {        g=f*1000+e*100+d*10+c;        printf("四位数\n");    }    else if(a>=100&&a<=999)    {        g=f*100+e*10+d;        printf("三位数\n");    }    else if(a>=10&&a<=99)    {        g=f*10+e;        printf("两位数");    }    else    {        g=f;        printf("一位数\n%1d",g);    }    printf("%d",g);    return 0;}

技术分享技术分享

实验三 回文数
#include<stdio.h>int main(){    int a,b,c,d,e,f;    printf("请输入一个五位数");    scanf("%d",&a);    if(a>=10000&&a<=99999)    {        b=a/10000;c=a%10000/1000;d=a%1000/100;e=a%100/10;f=a%10;        if(b==f&&c==e)        {            printf("此数为回文数");        }        else        {            printf("此数不是回文数");        }    }    else    {        printf("输入错误");    } return 0;}
技术分享技术分享技术分享
实验四   计算分段函数
#include<stdio.h>int main(){    int a;    float y;    printf("请输入一个整数");    scanf("%d",&a);    if (a>=0&&a<5)    {        y=-a+2.5;        printf("%.3f",y);    }    else if (a>=5&&a<10)    {        y=2-1.5*(a-3)*(a-3);        printf("%.3f",y);    }    else if(a>=10&&a<20)    {        y=a/2-1.5;        printf("%.3f",y);    }    else     {        printf("输入错误");    }    return 0;}

技术分享

 

 









技术分享

技术分享

技术分享

实验总结: if 语句一定要注意大括号成对出现

               if语句后面不应该出现分号

               保留三位小数 应该是%.3d

 

第二次作业