慕瓜4214953
2019-12-21 18:38
#include <stdio.h>
int main()
{
int score = 7200;
if(score >= 10000)
{
printf("%s\n""钻石玩家");
}
else if(score >= 5000&&score < 10000)
{
printf("%s\n""白金玩家");
}
else if(score >= 1000&&score < 5000)
{
printf("%s\n""青铜玩家");
}
else
{
printf("%s\n""普通玩家");
}
return 0;
}
唯一不同就是加了"%s\n"的那一种第一行会多个<null>而不加的却没有。
不加"%s\n"为什么可以运行?
%s是字符串printf("%s\n","白金玩家"); 这个是输出后面白金玩家的意思
printf("%s\n","白金玩家"); %s是字符串这样是输出白金玩家这串字符串 就和printf("%d",c);一样吧
printf("%s\n""白金玩家"); 在printf("%s\n""白金玩家"); 里的""这个字符里面的东西都是直接打印的系统只会识别里面的转义字符= =
为什么我没加逗号系统没有监测出错误,系统把它当什么了?
。。。忘了加逗号
C语言入门
926021 学习 · 20793 问题
相似问题