ID非公開さん
2022/1/17 19:30
1回答
プログラミングC言語初心者です。次の問題の解答例を知りたいです。お願いします。
プログラミングC言語初心者です。次の問題の解答例を知りたいです。お願いします。 あなたは順位を決める係です。名前が与えられるので、冒頭に1st, 2nd, 3rd, 4th, 5thを付与してください。与えられる文字列の長さは20以下です。 入力 Japan Russia China US Australia 出力 1st Japan 2nd Russia 3rd China 4th US 5th Australia
C言語関連・53閲覧
ベストアンサー
(ID非公開) 例: #include<stdio.h> int main(){ char s[5][32]; char *x[]={"st","nd","rd","th"}; int i,y; for(i=0;i<5;i++){ scanf("%s",s[i]); } for(i=0;i<5;i++){ y=i<3?i:3; printf("%d%s %s\n",i+1,x[y],s[i]); } return 0; }
ID非公開さん
質問者2022/1/17 20:35