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

    #include<stdio.h>
    int main()
    {
    	char a,b,x;
    	printf("请输入一个字符\n");
    	scanf("%c",&x);
    	if(x>=65&&x<=90)
    	{
    		a=x+32; 
    		printf("%c\n",a);
    	}
    	else if(x>=97&&x<=122)
    	{
    		b=x-32;
    		printf("%c\n",b); 
    	}
    	else if(x>=48&&x<=57)
    	{
    		printf("%c\n",x);
    	}
    	else if(x==32)
    	{
    		printf("space\n");
    	}
    	else
    	{
    		printf("others\n");
    	}
    	return 0;
    } 
    

      

    #include <stdio.h>
    int main()
    {
    	int a,b,c,d,e,f,g;
    	printf("请输入一个生日,年月日间用冒号分开\n");
    	scanf("%d:%d:%d",&a,&b,&c);
    	printf("请输入当前日期,年月日间用冒号分开\n");
    	scanf("%d:%d:%d",&d,&e,&f);
    	if(e>b)
    	{
    		g=d-a; 
    	} 
    	else if(e<b)
    	{
    		g=d-a-1; 
    	}
    	else 
    	{
    		if(f>=c)
    		{
    			g=d-a; 
    		}
    		else if(f<c)
    		{
    			g=d-a-1; 
    		}
    	}
    	printf("实际年龄为%d\n",g);
    	return 0;
    }
    

      

    #include<stdio.h>
    int main()
    {
    	int a,b,c;
    	printf("输入三角形的三边长\n");
    	scanf("%d%d%d",&a,&b,&c);
    	if(a+b>c&&a+c>b&&b+c>a&&a-b<c&&a-c<b&&b-c<a)
    	{
    		if(a==b&&b==c&&c==a)
    		{
    		    printf("等边三角形\n");	
    		 } 
            else if(a==b||b==c||c==a)
            {
            	printf("等腰三角形\n");
    		}
    		else if(a==b&&a*a+b*b==c*c||b==c&&b*b+c*c==a*a||a==c&&a*a+c*c==b*b)
    		{
    			printf("等腰直角三角形\n");
    		}
    		else if(a*a+b*b==c*c||a*a+c*c==b*b||a*a+c*c==b*b)
    		{
    			printf("直角三角形\n");
    		}
    		else
    		{
    			printf("一般三角形\n");
    		}
    	 }
    	 else
    	 {
    	 	printf("非三角形\n");
    	 }
    	return 0;
    } 
    

      

    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    int main()
    {
    	int x,y;
    	printf("请猜一个价格,数值在一到一百之间\n");
    	scanf("%d",&x);
    	srand(time(NULL));
    	y=rand()%100;
    	if(x==y)
    	{
    		printf("猜对了,商品归你了\n");
    	}
    	else if(x>y)
    	{
    		printf("太高了,实际价格为%d\n",y);
    	}
    	else if(x<y)
    	{
    		printf("太低了,实际价格为%d\n",y);
    	}
    	return 0;
    }
    

      

     附加题

    #include<stdio.h>
    int main()
    {
    	int n,x,y,a;
    	printf("请输入苹果总数,虫子吃一个苹果需要的小时数,经过了多少小时\n");
    	scanf("%d%d%d",&n,&x,&y);
    	if(n>y/x)
    	{
    	    if(x>y)
        	{
    		    a=n-1; 
        	} 
    	    else if(x<y)
    	    {
    	    	a=n-y/x-1; 
    	    }
    	    else if(x==y)
    	    {
    	    	a=n-1;
    	    }
    	}
    	else
    	{
    		a==0; 
    	}
    	printf("还有%d个完整的苹果\n",a); 
    	return 0;
    }
    

      

    知识点总结

    1.整型%d,字符用%c

    2.A对应ASCII码值为65,a为97

    3.插入时间要先声明#include<time.h>,之后srand(time(NULL)),还需令一变量等于rand()%100

    实验总结

    1.无论写代码还是编译程序时都要用英文半角。

    2.注意if与else的嵌套。

    3.if后面的条件语句要考虑全面。

  • 相关阅读:
    [RxJS] Combination operators: concat, startWith
    [RxJS] Filtering operators: skipWhile and skipUntil
    [RxJS] Filtering operators: takeUntil, takeWhile
    [RxJS] Filtering operators: takeLast, last
    强连通tarjan模版
    HDU 4576 Robot (概率DP)
    Inside GDALAllRegister之二: 自动加载驱动
    [置顶] Java中字符串为什么不以结尾
    rcp(插件开发) The 'Eclipse-LazyStart' header is deprecated, use 'Bundle-ActivationPolicy'
    如何在模板中引用参数类中的一个特定member
  • 原文地址:https://www.cnblogs.com/jg666666/p/5985841.html
Copyright © 2011-2022 走看看