ヒント
int型の変数xに値を10回読み込んで,合計値を保存するint型の変数sumに合計値を積算するプログラムをforを使わずに作成すると次のようになる。
#include <stdio.h>
int main()
{
int x,sum;
sum=0; /*積算変数の初期化(ゼロクリア)*/
printf("x= ");
scanf("%d",&x); /*変数xへの値の読み込み*/
sum=sum+x; /*変数sumへの積算*/printf("x= ");
scanf("%d",&x); /*変数xへの値の読み込み*/
sum=sum+x; /*変数sumへの積算*/printf("x= ");
scanf("%d",&x); /*変数xへの値の読み込み*/
sum=sum+x; /*変数sumへの積算*/printf("x= ");
scanf("%d",&x); /*変数xへの値の読み込み*/
sum=sum+x; /*変数sumへの積算*/printf("x= ");
scanf("%d",&x); /*変数xへの値の読み込み*/
sum=sum+x; /*変数sumへの積算*/printf("x= ");
scanf("%d",&x); /*変数xへの値の読み込み*/
sum=sum+x; /*変数sumへの積算*/printf("x= ");
scanf("%d",&x); /*変数xへの値の読み込み*/
sum=sum+x; /*変数sumへの積算*/printf("x= ");
scanf("%d",&x); /*変数xへの値の読み込み*/
sum=sum+x; /*変数sumへの積算*/printf("x= ");
scanf("%d",&x); /*変数xへの値の読み込み*/
sum=sum+x; /*変数sumへの積算*/printf("x= ");
scanf("%d",&x); /*変数xへの値の読み込み*/
sum=sum+x; /*変数sumへの積算*/printf("sum= %d\n",sum);
return 0;
}
後は。同じ表現が10回あるので,forの構文でまとめればよい。