最贊回答 / qq_慕仙9280329
是正確的,%f和%c分別代表一個字符,如果是%f,%c就變成了1.85,m或者直接錯誤而不是1.85m。另外之所以后面height和unit有逗號隔間是因為為了按照順序表示%f和%c。兩個字符已經定義需要用逗號隔開加以區(qū)分獨立使用。下載視頻
? ? ?
? ?
2022-08-21
最新回答 / 端木森l
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)? ? printf("%s\n","今年是閏年");? ? else? ? printf("%s\n","今年是平年");這樣就行了,中間部分
2022-08-13
最新回答 / weixin_慕仰6374546
#include <stdio.h>int main(){? ? //定義三位數(shù)num,個位數(shù)sd,十位數(shù)td,百位數(shù)hd? ? int num, sd, td, hd;? ? //循環(huán)所有三位數(shù)? ? for(? ?num=100? ;? num<1000? ?;? ? num++? )? ? {? ? ? ? //獲取三位數(shù)字num百位上的數(shù)字? ? ? ? hd =? num/100? ? ? ? ? ? ? ?;? ? ? ? //獲取三位數(shù)字num十位上的數(shù)字? ? ? ? t...
2022-08-12
for( num=100; num<1000;num++ )
{
//獲取三位數(shù)字num百位上的數(shù)字
hd =num* 0.01 ;
//獲取三位數(shù)字num十位上的數(shù)字
td = (num-hd *100) *0.1 ;
//獲取三位數(shù)字num個位上的數(shù)字
sd = num-hd*100-td*10 ;
//水仙花數(shù)的條件是什么?
if(num==hd*hd*hd+ td*td*td +sd*sd*sd )
{
//獲取三位數(shù)字num百位上的數(shù)字
hd =num* 0.01 ;
//獲取三位數(shù)字num十位上的數(shù)字
td = (num-hd *100) *0.1 ;
//獲取三位數(shù)字num個位上的數(shù)字
sd = num-hd*100-td*10 ;
//水仙花數(shù)的條件是什么?
if(num==hd*hd*hd+ td*td*td +sd*sd*sd )
2022-08-04
最新回答 / qq_慕仔5061244
switch()里邊的應該是month,而且switch語句不會逐一運行,比如你month=8,那么switch語句就會直接跳到case 8:這一行執(zhí)行。還有一點,case應該從2開始,從1開始的話,第一個月就直接加了31天,打個比方,要求一月一號的話,你的答案會是32天。
2022-08-02