小文子


私信TA

用户名:7717a1

访问量:6611

签 名:

7717a1

等  级
排  名 6720
经  验 1387
参赛次数 0
文章发表 8
年  龄 0
在职情况 在职
学  校
专  业

  自我简介:

解题思路:先想好每个数字是什么类型编写

注意事项:这题我折腾了好久,始终找不到失败的原因,回去看了下视频,回来再写还是错。再仔细审题,发现有个坑:C不是数字,不能给它占用4个字符宽!然后再编,终于过去!

参考代码:

#include<stdio.h>

int main()

{

    char a='w';

    int b;

    float c;

    double d;

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

    printf("%c %4d %4.2f %4.12f\n",a,b,c,d);

    return 0;

}


 

0.0分

6 人评分

  评论区

为什么char a=‘w’,这样写呢?有必要吗?
2019-11-12 21:00:21
#include<stdio.h>
int main()
{
    char    a='c';
    int     b=99;
    float   c=12.1323;
    double  e=3.14159265358979;
    scanf("%c%d%f%lf",&a ,&b, &c, &e);
    printf("%c %4d %4.2f %4.12f\n",a,b,c,e);
    return 0;
}
我这和你的差不多 但是最后输入字母之后 出来的结果不是c  输入的是什么字母出来就是什么字母
2019-02-12 11:09:38
  • «
  • 1
  • »