[1] 授業単元: データ構造とアルゴリズム
[2] 問題文: 1からNまでの整数の和を求める以下のプログラムを(i)for文(ii)while文(iii)do while文を用いて書き改める。
指定されたとおりに書き直していることがわかる部分さえあればいちいち全文書き直さなくてよい。
#include<stdio.h>
#include<stdlib.h>
#define N (100)
int main(void){
int i;
int sum;
sum = 0;
i = 1;
loop1:if(!(i <= N))goto loop1end;
sum = sum + i;
i = i + 1;
goto loop1;
loop1end;
fprintf(stdout,”sum=%d\n”,sum);
return(EXIT_SUCCESS)
[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
 [3.3] 言語:C言語
[4] 期限: 2006年10月2日まで
[5] その他の制限: 授業に向けてのC言語の復習らしいのですが,
前段階の科目より難易度が大幅に上がっていてさっぱりです。よろしくお願いします