MPC(室蘭プログラミングクラブ)部長の野口です.
本日は第3回C講座が開催され、20人が受講されました.
今回の講座は部員のみの非公開講座とさせて頂きました.
プログラミング言語における必要最低限の知識は今回の講座で会得したことになります.
それでは第3回C講座の復習をしましょう.
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
#include<stdio.h> int main (void){ int n; int i; int ans=1; printf("階乗を求めます\n"); /*do-while文の使い方*/ do{ printf("Input--->"); scanf("%d", &n); /*if文の使い方*/ if(n<0){ printf("ERROR\n"); } }while(n<0); /*for文の使い方*/ for(i=1; i<=n; i++){ ans *= i; } printf("%dの階乗は%dです\n", n, ans); return 0; } |
練習問題1
上記のプログラムを実行すると、どのような動きをするか確認をしましょう.
練習問題2
do-while文を使っているところを、while文のみで書き換えてみましょう.
応用問題1
for文を使っているところを、while文のみで書き換えてみましょう.