6 回答

TA貢獻(xiàn)143條經(jīng)驗(yàn) 獲得超94個贊
#include <stdio.h>
int main()
{
??? int sale=120; //銷售業(yè)績?yōu)?20萬
??? int? year=1? ;????????
???
??? if(sale>100)
??? {
??? if(year>=2)
??? {
? printf("恭喜您獲得優(yōu)秀員工。\n ");
?? }
??? else
??? {
??? printf(" 很遺憾,期望你再接再厲。\n");
??? }
}
??? return 0;
}
if句花括號少了一半。printf語句中的%s是輸出string變量,語句直接輸出。else兩部分什么意思?判斷不正確。

TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超5個贊
問題出在最后一個else哪兒, else和if是配套使用的,有一個else就必須要有一個與之對應(yīng)的if,但有一個if不一定要有一個與之對應(yīng)的else

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超2個贊
#include <stdio.h>
int main()?
{
? ? int sale=120; //銷售業(yè)績?yōu)?20萬
? ? int ?year=1 ?; ? ? ? ??
? ??
? ? if(sale>100)
? ? {
? ? if(year>=2)
? ? {
? ? ? ?printf("恭喜您獲得優(yōu)秀員工");
? ? }
? ? else
? ? {
? ? printf("很遺憾,期望你再接再厲");
? ? }
};加一個花括號應(yīng)該就可以了
? ? else
? ? {
? ? printf("很遺憾,期你再接再厲");
? ? }
? ? return 0;
}
1、在程序中少了一個花括號吧;
2、printf函數(shù)可以直接輸出文本,不需要添加%s使它輸出字符串形式;
- 6 回答
- 1 關(guān)注
- 1734 瀏覽
添加回答
舉報