#include <stdio.h>
void main(){
int a1 = 55;
int a2 = 67;
int b1 = a1 +a2 ;
double a3 = 5.5f;
double a4 = 9.1f;
double b2 = a3 + a4;
char a5='a';
char a6='A';
int b3 = a5 + a6;
printf("a1=%d,a2=%d,b1=%d,a3=%.2f,a4=%.2f,a5=%d,a6=%d,b3=%d",a1,a2,b1,a3,a4,b2,a5,a6,b3);
getchar();
};
双引号a4后面少了b2=%.2f ,请注意检查一下。
双引号a4后面少了b2=%d,请注意检查一下。
a5 = 65, a6 = 97,你的输出是多少?
你的printf里面,输出格式里面没有b2的输出,输出格式有8个,但是你后面的变量写了9个,你把后面的b2去掉就行,或者在前面加上对b2的格式输出b2 = %.2lf
C语言入门到精通视频课程,有兴趣的话可以了解一下:https://edu.csdn.net/course/detail/2766
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632