正しいものには○を、間違っているものには×をつけなさい。
また、文法上間違っていないが、好ましくない使用例には△をつけなさい。(各2点、計30点)
(×) int no1 no2;
(×) int 1st;
(○) int _1st;
(×) int input-data;
(○) int sum;
(△) int main;
(△) int printf;
(×) int for;
(○) r=(j*i)%(i-j)/k;
(○) i+j;
(×) q=i+j=r;
(×) printf("今日は6日です。\n,i);
(○) printf("今日は%d日です。\n",i);
(×) printf("今日は%d日です。\n,i");
(×) printf(%d日は%d度でした。",j,i);
次のプログラムを実行した時に得られる出力結果を書きなさい。(20点)
#include <stdio.h>
main()
{
int i, j, k, res;
i=2;
j=5;
k=4;
res=(i*j+j*k)*i;
printf("(%d*%d+%d*%d)*%d=\n%d\n",i,j,j,k,i,res);
}
(2*5+5*4)*2=
60
変数a,b,cにそれぞれ8、9、6が入るものとして、
合計と平均を計算・表示するプログラムを作成しなさい。
ただし、平均は表示例のように整数すなわち商と余りで表示すること。(35点)
表示例)
合計 = 23
平均(商) = 7
平均(余り) = 2
#include <stdio.h>
main()
{
int a, b, c;
int goukei, syou, amari;
a = 8;
b = 9;
c = 6;
goukei = a + b + c;
syou = goukei / 3;
amari = goukei % 3;
printf("合計 = %d\n", goukei);
printf("平均(商) = %d\n", syou);
printf("平均(余り) = %d\n", amari);
}