指定された条件・標準関数は、原則として使用すること。ただし、指定条件よりも 的確だと思われる方法があれば使用しなくてもかまわない。
A−1.
char a=51、
double b=51.8、
int c=0x52、
char d=’5’として定義したとき、次の計算の結果はどうなるか?
☆条件☆ ただし、出力形式は、以下の形で指定された変換文字列を用いて出力すること。
d+3=”88”、”88.8”
<演算> <計算式> <printfの変換文字列> a %d、%X、%c + a+c %d、%X d %d、%X、、%c + d+3 %d、%X、%c * c*3.8 %d、%f /,% c/5,c%5 %d,%d == a==b %d == a==(int)b %d
A−2.
以下に示すプログラムを利用し、実行結果のように数字が行を追うごとに1ずつ階段状に減る形の数字の列を表示しなさい。
- ☆条件☆
- ・1,2,3,・・・と数字を直接書いてはならない。
- ☆条件☆
- ・山の高さを指定できるようにする。
- ▽ while △
/* <参考プログラム> */ #include <stdio.h> main() { int i = 0, j, takasa=5; while(i!=takasa){ j=0; while(j!=takasa){ printf(”%2d”,j+1); j++; } printf(”¥n”); i++; } printf(”¥n”); } /* 実行結果 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 */
A−3.
1からxまでの和を求めるプログラムを作成しなさい。
☆条件☆
xをキーボードから入力できるようにする。
A−4.
簡単な電卓を作りなさい。
☆条件☆
少なくとも四則演算はできるようにし、他に機能を1つ以上加えること。- ▽switch△
<プログラムの流れ> 1.変数a,bに数値を入力。 2.どの四則演算子を用いるか選択 <switch> 1→”+” 2→”−” 3→”/” 4→”X” 3.計算結果の表示。 終了。