課題内容
while文を使って以下のような表示を行うプログラムを作成せよ。
※5と10のときだけ右側に「*」が表示される。
1
2
3
4
5*
6
7
8
9
10*
2
3
4
5*
6
7
8
9
10*
解答例1
/* 解答例1 */
#include <stdio.h>
int main(void)
{
int i;
i = 1;
while( i <= 10 ){
if(i == 5){
printf("%d*\n", i);
}
else if(i == 10){
printf("%d*\n", i);
}
else{
printf("%d\n", i);
}
i = i + 1;
}
return 0;
}
解答例2
/* 解答例2 */
#include <stdio.h>
int main(void)
{
int i;
i = 1;
while( i <= 10 ){
if(i == 5 || i == 10){
printf("%d*\n", i);
}
else{
printf("%d\n", i);
}
i = i + 1;
}
return 0;
}


コメント