为了账号安全,请及时绑定邮箱和手机立即绑定

请问这个代码错在哪里了。。。

请问这个代码错在哪里了。。。

C
starduster 2016-01-16 13:20:24
#include <stdio.h>int main() {    int sale=120; //销售业绩为120万    int year=1; //刚刚进入公司1年    //完善代码    if(sale > 100 && year >= 2)    {        printf("%s\n". "ss");    }    else    {        printf("%s\n", "很遗憾,期望你再接再厉");    }    return 0;}#include <stdio.h> int main()  {     int sale=120; //销售业绩为120万     int year=1; //刚刚进入公司1年     //完善代码     if(sale > 100 && year >= 2)     {         printf("%s\n". "ss");     }     else     {         printf("%s\n", "很遗憾,期望你再接再厉");     }     return 0; }
查看完整描述

4 回答

?
zhuceyong244

TA贡献8条经验 获得超1个赞

你并没有声明ss这个变量,在printf里面不能用它来替代%s的

查看完整回答
反对 回复 2016-01-19
?
锦衣当夜行

TA贡献5条经验 获得超12个赞

这道题我见过,是C课程的。本身程序是没大错的,用%s输出字符串也是可以的,请注意的是:“ss”前是,不是圆点。

查看完整回答
反对 回复 2016-01-18
?
weibo_乔之一一

TA贡献3条经验 获得超0个赞

在C的printf中,带有%号的,如%d,%i,%c,%s等都是占位符,在逗号后面的是前面定义好的变量,只输出字符串不用占位符

查看完整回答
反对 回复 2016-01-17
  • 4 回答
  • 0 关注
  • 1522 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号