解题思路:先想好每个数字是什么类型编写
注意事项:这题我折腾了好久,始终找不到失败的原因,回去看了下视频,回来再写还是错。再仔细审题,发现有个坑: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 人评分
#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-03-25 18:59:45 |
当然是输入什么是什么 你把scanf放在char c上面出来的就是c了
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
1126题解浏览:649 |
printf基础练习2 (C语言代码)浏览:547 |
核桃的数量 (C语言代码)浏览:893 |
川哥的吩咐 (C语言代码)浏览:663 |
1052题解(链表操作)浏览:782 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:420 |
生日日数 (C语言代码)浏览:1574 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:852 |
C语言程序设计教程(第三版)课后习题10.1 (C++代码)浏览:529 |
三好青年 2022-11-05 12:10:15 |
不加的话不知道为什么我的会一直出错