• 二次作业。


    《C语言程序设计》实验报告
    学  号	160809229	姓  名	马寅武	专业、班	计科16-2班
    学    期	2016-2017 第1学期	指导教师	黄俊莲 吴喆·
    实验地点	C区二层机房	机 器 号	
    上课时间	2016年 9 月 22 日    2 周 周四  1-4 节
    截止时间	2016年 9 月 28 日    3 周 周三 12:00
    实验任务清单	1.	实验2-1 输入3个数,并按由大到小的顺序输出。
    2.	实验2-2 从键盘上输入x的值,并根据计算输出y的值
     
    3.	实验2-3从键盘上输入一个字母,如果是小写字母,将其转换成大写字母并输出。
    4.	实验2-4从键盘上输入x的值,并根据计算输出y的值
     
    5.	实验2-5 给出一个百分制的成绩,要求出成绩等级’A’、’B’、’C’、’D’、’E’,其中90分以上输出’A’,80~89输出’B’,70~79输出’C’,60~69输出’D’,60分以下输出’E’。
    教师评语
    	成绩
    	
    实验2  选择结构程序设计
    
     
    实验2-1 输入3个数,并按由大到小的顺序输出。
    实验要求:
    编写一个C程序,输入3个数,并按由大到小的顺序输出。
    参考:
     
    源码:
    #include <stdio.h>
    int	 main(){
    	int a,b,c,t;
    	printf("10,20,111;");
    	scanf("%d%d%d",&a,&b,&c);
    	if(a<b){
    		t=a;
    		a=b;
    		b=t;
    		
    	} 
    		if(b>c){
    			printf("%d	%d	%d
    ",a,b,c);
    			
    		}
    		else if(c>a){
    			printf("%d	%d	%d
    ",c,a,b);
    		}
    		else{
    			
    				printf("%d	%d	%d
    ",a,c,b);
    				
    			
    		}
    	return 0;		
    }
    运行结果抓图
      
    实验2-2 从键盘上输入x的值,并根据计算输出y的值
    实验要求:从键盘上输入x的值,并根据计算输出y的值
     
    提示:
    1.	使用数据函数需要#include <math.h>
    2.	开方函数:sqrt(x)
    3.	绝对值函数:fabs(x)
    源码
    #include <stdio.h>
    #include <math.h>
    	int	 main(){
     	float x,y;
     	printf("请输入一个数"); 
     		scanf("%f",&x);
     		if(x>4){
    	 	y=sqrt(x-4);
    	 	printf("%f",y);
    	 }
     		else if(x<-5){
    	 	y=fabs(x);
    		 printf("%f",y);
    	 }
    		else{
    		
    		y=x+3;
    		printf("%f",y);
    	}
    	return 0;		
    }
    
    实验结果:
      
    实验2-3从键盘上输入一个字母,如果是小写字母,将其转换成大写字母并输出。
    实验要求:从键盘上输入一个字母,如果是小写字母,将其转换成大写字母并输出。
    提示:
    1.	输入字符给变量c
        char c;
    方法一:c = getchar ();
    方法二:scanf("%c",&c);
    2.	输出字符变量c
    方法一:putchar(c);
    方法二:printf("%c",c);
        
    程序源码
    #include <stdio.h>
    int main()
    {
       char c;
       printf("请输入一个字符:
    ");
       scanf("%c",&c);
       printf("其大写字符是:%c
    ",c-32);
    }
    运行结果抓图
      
    实验2-4从键盘上输入x的值,并根据计算输出y的值
    实验要求:从键盘上输入x的值,并根据计算输出y的值
     
    程序源码
    #include <stdio.h>
    int main()
    { 
    	int x,y;
    	printf("请输入一个数
    ");
    	scanf("%d",&x);
    		if(x<1){
    		y=x;
    		printf("%d",y);
    	}
    	 else if(1<=x<10){
     		y=2*x-1;
     		printf("%d",y);
     	}
    	 else{
     		y=3*x-11;
     		printf("%d",y);
     	}
       return 0;
    	}
    运行结果抓图 
    实验2-5 给出一个百分制的成绩,要求出成绩等级’A’、’B’、’C’、’D’、’E’,其中90分以上输出’A’,80~89输出’B’,70~79输出’C’,60~69输出’D’,60分以下输出’E’。
    实验要求:
    给出一个百分制的成绩,要求出成绩等级’A’、’B’、’C’、’D’、’E’,其中90分以上输出’A’,80~89输出’B’,70~79输出’C’,60~69输出’D’,60分以下输出’E’。
    提示:
    本实验要求同学们采用两种方法来完成:
    方法一:使用if语句完成
    方法二:使用switch语句完成。
    程序源码
    #include <stdio.h>
    int main()
    运行结果抓图


    实验心得 上次作业是补交的,博客也没写,上周的成绩应该是零分吧,然后这次就早点做完的,2_4做完之后,总感觉不对,然而也没找出什么错误,2-5更是不会,感觉C语言很难,希望老师可以多指点一下。

      

      

  • 相关阅读:
    redis 持久化
    Hyper-V虚拟机Redhat添加网卡找不到网卡配置文件解决方法
    java 查看ssl log
    iptables配置https防火墙策略
    java 一致性哈希源码 转
    mysql主备配置方法
    hibernate 缓存配置
    Hibernate中文乱码
    HttpPost 中文编码问题 EntityBuilder
    apache 配置tomcat代理
  • 原文地址:https://www.cnblogs.com/160809229mayinwu/p/5901715.html
Copyright © 2020-2023  润新知