zoukankan      html  css  js  c++  java
  • 习题1

    任务一:

    更改后:原因是a和b的赋值超出了long型的最大内容,将long改为double

    #include <stdio.h>

    void main()

    {     

           double a,b,sum;

           a=1234567890;

           b=2000000000;

           sum=a+b;

           printf("sum=%.f ",sum);

    }

    任务二

    可以把c1='D'修改成c1=68,输出结果一样。

    #include <stdio.h>

    void main()

    {     

           char c1,c2;

           c1=68;

           c2=c1+1;

           printf("%c,%c ",c1,c2);

           printf("%d,%d ",c1,c2);

    }

    任务三:

    3.1、编程实现把任意输入的一个小写字母变大写字母输出。

    #include <stdio.h>

    void main()

    {     

           char c1,c;

           scanf("%c",&c1);

           c=c1-32;

           printf("输出的大写字母为%c ",c);

    }

    3.2、编程实现把任意一个三位的正整数反向输出,若是321则输出123。

    #include <stdio.h>

    void main()

    {     

           int a,b,c,n;

           scanf("%d",&n);

           a=n/100;

           b=(n/10)%10;

           c=n%10;

           printf("输出为=%d%d%d ",c,b,a);

    }

    3.3、已知数学公式s=√a^2+b^2+c^2。编程实现输入a、b、c的值,输出s的值,结果保留3位有效数字。

    #include <stdio.h>

    #include <math.h>

    void main()

    {     

           int a,b,c;

           double s;

           scanf("%d,%d,%d",&a,&b,&c);

           s=sqrt(a*a+b*b+c*c);

           printf("输出的s为%.3f ",s);

    }

    3.4、编程实现任意输入3个数字字符,输出这3个数字字符所对应的整数之和,若输入数字字符'4'、'8'、'6' ,则输出4+8+6的和18。

    #include <stdio.h>

    void main()

    {     

           char a,b,c;

           int s=0;

           printf("请输入三个数字字符:");

           scanf("%c,%c,%c",&a,&b,&c);

           a=a-'0';

           b=b-'0';

           c=c-'0';

           s=a+b+c;

           printf("%d+%d+%d=%d ",a,b,c,s);

    }

    小胖专属学习分享
  • 相关阅读:
    css选择器解析规则
    swiper轮播图包含视频或图片
    css实现文字选中变色
    swiper鼠标滚轮事件
    C语言中,关于相除的问题
    输入测试字符型数据的组数,再输入字符型数据,排坑
    C语言中,字符型数字与常数型数字的加减实现
    C语言的指针用法:输入一堆字符,把非字母的删去。
    C语言中倒序输出你输入的数。
    C语言中,嵌套的if语句的一些经验...
  • 原文地址:https://www.cnblogs.com/xpl520/p/15367113.html
Copyright © 2011-2022 走看看