Previous: 前期のまとめ
Up: No Title
Next: 問題6
Previous Page: 縮約表現
Next Page: 問題6
以下の問題のプログラムには必ず1カ所の間違いある。間違いの箇所に 下線を引き、訂正せよ。
main()
printf("Hello World");
}
main()
{
int i; sum=0;
for (i=0; i<100; i++){
sum = sum + i;
}
printf("sum = %d \n",sum);
}
main()
{
int a, b, c, d;
a = 15; b = 3;
c = a/b;
d = a - c*b;
if (q==0){
printf("割り切れた\n");
}else{
printf("割り切れない\n");
}
}
main()
{
int i, x;
x = 10000;
for (i=0; i<10; i++1){
x = x * 1.03;
}
printf("x = %d\n", x);
}
3の倍数を1000まで足すプログラム(採点から削除)
main()
{
int i, sum;
sum = 0;
for (i=3; sum >= 1000; i+=3){
sum = sum + i;
}
}
標準入力から整数を入力するだけのプログラム
main()
{
int x;
printf("x = ");
for (; scanf("%d", x)==0;){
ffulsh(stdin);
printf("もう一度入力して下さい。\n");
printf("x = ");
}
printf(" x = %d\n", x);
}
1以上1000以下の7の倍数を全て足すプログラム
main()
{
int sum, i;
sum = 0;
for (i=7; i<1000 i+=7){
sum += i;
}
printf(" sum = %d \n", sum);
}