#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale>100);
{
if(year>=2);
{
printf("s%\n","恭喜你");
}
else
{
printf("s%\n","很遗憾,期望你再接再厉");
}
printf("s%\n","恭喜你");
}
else
{
printf("s%\n","很遗憾,期望你再接再厉");
}
return 0;
}
if(sale>100); //if是个判断语句,后面语句还要继续执行,不能加“;”,不然后面的“{}”里的内容不会执行
{
if(year>=2); //一样
{
printf("s%\n","恭喜你"); //%s,不是s%
}
else
{
printf("s%\n","很遗憾,期望你再接再厉");//同上
}
printf("s%\n","恭喜你"); //这个删除
}
else
{
printf("s%\n","很遗憾,期望你再接再厉");//同上
}
冒号 用的中文
#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale>100)
{
if(year>=2)
{
printf("%s\n","恭喜你获得优秀员工奖");
}
else
{
printf("%s\n","很遗憾,期望你再接再厉");
}
}
else
{
printf("%s\n","很遗憾,希望你再接再厉");
}
return 0;
}
哪位大神帮我看看哪里出了问题,我在编译软件中也编译不出来,显示有一处错误。
你这个错误还是很多的 首先if( )后面不要跟分号
第二 你的符号错了 注意中英文的分号是不同的
第三 字符串输出的时候 你前面那个转换说明符打错了 应该是%s 而不是s% 细节希望你多注意
第四 在第一个嵌套if(sale>100){}里面删除多余的 printf("s%\n","恭喜你");