zoukankan      html  css  js  c++  java
  • 第二次作业

    #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.注意语句后面的分号。

  • 相关阅读:
    大数据全栈式开发语言 – Python
    史上最全的“大数据”学习资源(上)(山东数漫江湖)
    Hadoop大数据生态系统及常用组件(山东数漫江湖)
    Vue前端开发规范(山东数漫江湖)
    BTA 常问的 Java基础40道常见面试题及详细答案(山东数漫江湖))
    Spring 框架的设计理念与设计模式分析(山东数漫江湖)
    SSM三大框架整合详细总结(Spring+SpringMVC+MyBatis)(山东数漫江湖)
    深入理解Spring MVC(山东数漫江湖)
    Oracle中varchar,varchar2,nvarchar,nvarchar2的区别及其它数据类型描述
    再见,霍金
  • 原文地址:https://www.cnblogs.com/jg666666/p/5959807.html
Copyright © 2011-2022 走看看