能幫我找找哪里錯了?為什么顯示輸出錯誤?謝謝
#include <stdio.h>
int main()
{
??? int sale=120; //銷售業(yè)績?yōu)?20萬
??? int year=1; //剛剛進入公司1年
?? if(sale>100)
?? {
?????? if(year>=2)
?????? {
?????????? printf("%s\n","優(yōu)秀員工獎");
?????? }
?????? else
?????? {
?????????? printf("%s\n","很遺憾,期望你再接再厲");
?????? }
?? }
??? return 0;
}
2020-03-20
你們都錯了,答案很簡單:
我整了好幾次,終于發(fā)現(xiàn),答案中的‘,’是中文逗號,不是英文',',你看中間間隔相差打吧
2020-03-17
運行上是沒有問題的。
但有一個其它問題,就是你的第一個if如果不成立就沒有接上的對應(yīng)執(zhí)行代碼。
你這段代碼格式上沒有錯誤,但是不符合題目表達(dá)的意思。正確如下:
include <stdio.h>
int main()?
{
? ? int sale=120; //銷售業(yè)績?yōu)?20萬
? ? int year=1; //剛剛進入公司1年
? ?if(sale>100)
? ?{
? ? ? ?if(year>=2)
? ? ? ?{
? ? ? ? ? ?printf("優(yōu)秀員工獎");
? ? ? ?}
? ? ? ?printf("很遺憾,期望你再接再厲");
? ? ??
? ?}
? ?else
? ?{
? ? ? ?printf("很遺憾,期望你再接再厲");
? ?}
? ? return 0;
}
另外說一點在這段代碼里%s是可以省略的,因為這里的中文字都直接是常量。
2020-03-17
你代碼是對的,應(yīng)該是編譯器的問題,換個編譯器試試
2020-03-16
printf("%s\n","優(yōu)秀員工獎");? %s 沒有對應(yīng)的變量