【演習1】 次の三つの問題の中から,自分でできるものを一つ選んで,提出する.
Q1: 10個の数を入力して,その10個の数の和を求める
#include <stdio.h> main() { int a, i, sum; sum = 0; for(i=1; i<=10; i++){ scanf(“%d”, &a); sum += a; } printf("sum = %d\n", sum); }
Q2: はじめに,データ個数を入力し,データを必要な数入力し,その和を求める
#include <stdio.h> main() { int a, i, n, sum; sum = 0; printf(“How many data? “); scanf(“%d”, &n); for(i=1; i<=n; i++){ printf(“Input %d th data: “, i); scanf(“%d”, &a); sum += a; } printf(%d個のデータの合計m = %d\n",n, sum); }
Q3: A,B が1桁の正整数のとき,(A * 10 + B) ― (B * 10 + A) = 45となる,A,Bの組み合わせを求めよ.
この問題は,もう少し自分で考えてみよう.先週できなかった人は,今週第4回に提出
while(式)
文1
式:実行判断式
文1:式1が真の場合実行されて元に戻る.式1の値によっては一度も実行されないこともある.
先週のプログラムをwhileで書き換えてみると...
#include <stdio.h> main() { int sum,i; sum = 0; i = 1; while(i<=10){ sum += i; i++; } printf("sum = %d\n", sum); }
do
文1
while(式)
文1:式1が真の場合実行されて元に戻る(必ず1回は判断をする)
式:実行判断式
Oh-o! Meijiのレポートから(第4−6回)のところへ,演習で作成したプログラムを送る.プログラムには必ず,学年,組,番号,氏名,メールアドレスを記入すること.
ココまで、できてしまったら。。。グラフィック入門編
まず,材料をダウンロードします. ここ(mogra.f)をクリックして保存.これは,グラフィックスの簡単なライブ使える今,ある命令は,
for文を用いて,同心円を描く.
Y = A sin(X)のグラフを表示してみよう.
ヒント:画面の座標系に注意,座標を変換しないとちょっと変な結果となる