最贊回答 / 朝榮
你已經(jīng)用printf將文字輸出了,前面就不用%s了,%s是輸出字符串的,后面有沒有變量什么的;而且printf不能輸出倆的吧,把前面“%s\n”的都刪了,把\n放后面的“恭喜你............\n”像這樣就行了;printf(+"+文字是可以直接輸出的+\n")“\n”是轉(zhuǎn)義字符所以放文字后也沒問題的,換行也可以執(zhí)行,如果想先換行就把“\n”放文字之前
2022-04-21
最新回答 / weixin_慕哥6460611
%i改成%d
最新回答 / qinchangliang
每次循環(huán)sum的數(shù)值都會(huì)更新,最后更新的數(shù)值就是答案了。
最贊回答 / 朝榮
“%s”是可以去掉的,因?yàn)閜rintf(+“文字”)是可以直接將文字輸出的,所以你那“%s”放在那也只是好看的罷了;%s是輸出一個(gè)變量里的字符串
2022-04-18
最新回答 / 小白菜慢慢長大
if(sale>100){? ? if(year>=2)? ? {? ? ? ? printf("%s\n","優(yōu)秀員工獎(jiǎng)");? ? }? ? ? ??? ? printf("%s\n","很遺憾,期望你再接再厲");}else{? ? printf("%s\n","很遺憾,期望你再接再厲");}你可以試試這個(gè),我復(fù)制了你的,修改了一下,條件式中存在一些空格,我刪除了。
2022-04-18
最新回答 / 慕無忌5549883
這是if語句沒弄好吧,如果只判斷4的倍數(shù)的話應(yīng)該是if(year % 4 == 0)int 是給 year賦值,不應(yīng)該出現(xiàn)在 if 語句里面,還有就是你寫了一個(gè)等式而非判斷吧,我也是新手,說錯(cuò)的歡迎指正
2022-04-17
最新回答 / weixin_慕粉3023087
#include <stdio.h>int main()?{? ? int year = 2014; //今年是2014年? ? //補(bǔ)全一下代碼? ? if((year%4)==0? && (year/100)!=0)? ? {? ? ? ? printf("今年是閏年");? ? ? ??? ? }? ? else? ? {? ? ? ? printf("今年是平年");? ? }? ??? ??? ??? ??? ? return 0;}
2022-04-17
最贊回答 / qq_慕的地1588842
上面兩個(gè)++a和a++讓a的值變成了102,--a是先減一在輸出的,所以是101,而a--是先讀數(shù)在減一,所以是101,這個(gè)時(shí)候a變成了100了。
2022-04-15
最新回答 / 慕圣4515057
結(jié)果是完全沒問題的,只不過你沒有按照答案設(shè)定的思想來,而是創(chuàng)新了一種方法,答案只認(rèn)識(shí)自己的想法,所以給你錯(cuò)誤,你是沒問題的。
2022-04-12
最贊回答 / BioCrossCoder
你運(yùn)行試了沒啊,那行不改掉會(huì)報(bào)錯(cuò)的,因?yàn)镻OCKETMONEY是個(gè)常量,所以那行賦值語句是無法編譯的
2022-04-12
最新回答 / weixin_慕后端5440412
閏年,因?yàn)槿绻c土。