2018年10月3日 第1次作业

2018.9.29第1次专业作业
以下仅供娱乐,请多指教!适合初学者!
(1)从键盘输入两个整数,输出他们的最大者

 #include <stdio.h>
    int main()
    {
        int a,b;
        printf("请输入2个整数\n");
        scanf("%d%d",&a,&b);
        a>b?printf("%d",a):printf("%d",b);
        return 0;
    }

(2)从键盘输入一个年份,输出是否为闰年。

  #include <stdio.h>
    int main()
    {
        int year;
        printf("请输入年份\n");
        scanf("%d",&year);
        (year%4==0&&year%100!=0)||(year%400==0)?printf("Yes\n"):printf("No\n");
        return 0;
    }

(3)编程实现符号函数(即:从键盘输入一个数,输出该数为正数、负数还是0)

 #include <stdio.h>
 int main()
{
    int x;
    printf("请输入1个数\n");
    scanf("%d",&x);
    x>0?printf("正数"):(x==0?printf("0"):printf("负数"));
    return 0;
}

(4)从键盘输入3个正数,判断能够构成三角形。

   #include <stdio.h>
     int main()
    {
        int a,b,c;
        printf("请输入3个数\n");
        scanf("%d%d%d",&a,&b,&c);
        (a+b>c&&a+c>b&&b+c>a?printf("Yes"):printf("No"));
        return 0;
    }

(5)从键盘任意输入一个字符,如果为小写字母,则输出对应的大写字母,否则原样输出。

    #include <stdio.h>
    int main()
    {
        char x,r;
        printf("输入您的字符\n");
        scanf("%c",&x);
        r=(x>='a'&&x<='z'?x-32:x);
        printf("%c",r);
        return 0;
    }

(6)从键盘输入两个正数,如果前面的数比后面的大,就输出他们的差,否则输出他们的和。

    #include <stdio.h>
    int main()
    {
        int m,n,r;
        printf("输入2个正数\n");
        scanf("%d%d",&m,&n);
        r=(m>n?m-n:m+n);
        printf("%d",r);
        return 0;
    }

(7)从键盘输入三个数,输出他们最小者。

    #include <stdio.h>
    int main()
    {
        int m,n,o,p,r;
        printf("输入3个数字\n");
        scanf("%d%d%d",&m,&n,&o);
        p=(m>n?n:m);
        r=(p>o?o:p);
        printf("%d",r);
        return 0;
    }

(8)从键盘任意输入一个正数,判断该数是否能被5整除

    #include <stdio.h>
    int main()
    {
        int m;
        printf("输入1个数字\n");
        scanf("%d",&m);
        m%5==0?printf("Yes"):printf("No");
        return 0;
    }

(9)从键盘任意输入一个三位正整数,判断该数是否能被3整除

    #include <stdio.h>
    int main()
    {
        int m;
        printf("输入一个3位正整数\n");
        scanf("%d",&m);
        m%3==0?printf("Yes"):printf("No");
        return 0;
    }

(10)根据本阶段所学知识,设计一个能完成四则运算小程序。

    #include <stdio.h>
    int main()
    {
        int m,n;
        printf("输入2个整数\n");
        scanf("%d%d",&m,&n);
        printf("m+n=%d\nm-n=%d\nm*n=%d\nm/n=%d",m=n,m-n,m*n,m/n);
        return 0;
    }

需要写实验报告的内容:
(11)编程实现在屏幕上显示如下三行文字

            Hello, world !
            Wolcome to the C language world!
Everyone has been waiting for.
#include <stdio.h>
 int main()
 {
     printf("\t\tHello, world !\n\t\tWolcome to the C language world!\nEveryone has been waiting for.\n");
     return 0;
 }

(12) 编写一个C程序,输出以下信息:再让程序遗漏一些部分,观察出现的错误信息。

    ****************************
            Hello,World!
    ****************************
    #include <stdio.h>
    int main()
    {
        printf("****************************\n        Hello,World!\n****************************");
        return 0;
    }

(13)输入两个数,交换它们的值。

    #include <stdio.h>
    int main()
    {
        int a,b,c;
        printf("请输入2个数\n");
        scanf("%d%d",&a,&b);
        c=a;a=b;b=c;
        printf("%d %d",a,b);
        return 0;
    }

(14)输入一个华氏温度,要求输出摄氏温度,计算公式为:c=(f-32)*5/9。

    #include <stdio.h>
    int main()
    {
        int c,f;
        printf("请输入1个华氏温度\n");
        scanf("%d",&f);
        c=(f-32)*5/9;
        printf("摄氏温度是:%d\n",c);
        return 0;
    }

(15)从键盘输入梯形的上下底边长和高,计算梯形的面积

    #include <stdio.h>
    int main()
    {
        int m,n,h,s;
        printf("请输入梯形的上下底边长和高\n");
        scanf("%d%d%d",&m,&n,&h);
        s=(m+n)/2*h;
        printf("面积是:%d\n",s);
        return 0;
    }
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值