• 第二次作业


    #include<stdio.h>
    int main()
    {
    	int grade;
    	printf("Please input your grade\n");
    	scanf("%d",&grade);
    	if(grade>100||grade<0)
    	{
    		printf("Input error/n");
    	}
    	else if(grade>=90&&grade<=100)
    	{
    		printf("A\n");
    	}
    	else if(grade>=80&&grade<90)
    	{
    		printf("B\n");
    	}
    	else if(grade>=70&&grade<80)
    	{
    		printf("C\n");
    	}
    	else if(grade>=60&&grade<70)
    	{
    		printf("D\n");
    	}
    	else
    	{
    		printf("E\n");
    	}
    	return 0;
    }
    

      

    #include<stdio.h>
    int main()
    {
    	int grade;
    	printf("Please input your grade\n");
    	scanf("%d",&grade);
    	if(grade<0||grade>100)
    	{
    		printf("Input error\n");
    	}
    	else
    	switch(grade/10)
    	{
    	case 0:
    	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;
    	default:printf("A\n");
    	}
    	return 0;
    }
    

      

    #include<stdio.h>
    int main()
    {
    	int a,b,c,d,e,x;
    	printf("请输入一个不多于五位的整数x\n");
    	scanf("%d",&x);
    	if(x>=10000&&x<100000)
    	{
    		printf("这是一个五位数\n"); 
    		a=x%10;
    		b=x%100/10;
    		c=x%10000/1000;
    		d=x/10000;
    		e=x%1000/100;
    		printf("%d%d%d%d%d\n",a,b,e,c,d);
    	}
    	else if(x>=1000&&x<10000)
    	{
    		printf("这是一个四位数\n");
    		a=x%10;
    		b=x%100/10;
    		c=x%1000/100;
    		d=x/1000;
    		printf("%d%d%d%d\n",a,b,c,d);
    	}
    	else if(x>=100&&x<1000)
    	{
    		printf("这是一个三位数\n");
    		a=x%10;
    		b=x%100/10;
    		c=x/100;
    		printf("%d%d%d\n",a,b,c); 
    	}
    	else if(x>=10&&x<100) 
    	{
    	    printf("这是一个两位数\n");
    		a=x%10;
    		b=x/10;
    		printf("%d%d\n",a,b);	
    	}
    	else if(x>1&&x<10)
    	{
    		printf("这是一个一位数\n");
    		a=x;
    		printf("%d\n",a); 
    	}
    	else
    	{
    		printf("输入错误\n");
    	} 
    	return 0;
    }
    

      

    #include<stdio.h>
    int main()
    {
    	int a,b,c,d,x;
    	printf("请输入一个五位整数x\n");
    	scanf("%d",&x);
    	a=x%10;
    	b=x%100/10;
    	c=x%10000/1000;
    	d=x/10000;
    	if(x>99999||x<10000)
    	{
    		printf("输入错误");
    	}
    	else if(a==d&&b==c)
    	{
    		printf("是回文数");
    	}
    	else
    	{
    		printf("不是回文数");
    	} 
    	return 0;
    }
    

      

    #include<stdio.h>
    int main()
    {
    	int x;
    	double y;
    	printf("请输入一个整数x\n");
    	scanf("%d",&x);
    	if(x>=0&&x<5)
    	{
    		y=-x+2.5;
    		printf("%.3f",y);
    	}
    	else if(x>=5&&x<10)
    	{
    		y=2-1.5*(x-3)*(x-3); 
    		printf("%.3f",y);
    	}
    	else if(x>=10&&x<20)
    	{
    		y=x/2-1.5;
    		printf("%.3f",y);
    	}
    	else
    	{
    		printf("输入错误"); 
    	} 
    	return 0;
    }
    

      

    实验报告:

    1.注意if语句的嵌套,else与最近的if相对应,注意大括号的使用。

    2.switch语句中,case后用冒号,语句结束要加break。

    3.除与取余的使用问题,最后一个else后不加任何语句,其他if后的语句后面不加分号。

    4.=为赋值,==为相等。

    5.保留三位小数用%.3f来表示。

    6.注意语句后面的分号。

  • 相关阅读:
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    [并发编程]并发编程第一篇:利用并发编程,实现查找大量数据中的素数
    [转载]Java数组扩容算法及Java对它的应用
    MineCraft note
    Hibernate一对一、一对多、多对多注解映射配置
  • 原文地址:https://www.cnblogs.com/jg666666/p/5959807.html
Copyright © 2020-2023  润新知