Report#4


~課題~
制御文と配列を用いてオリジナルのJavaアプリケーションによる初級問題 (なるべく短い行数で)を作成し、模範解答例を示せ。
併せて、同様な動作を行うC言語のソースコードを示せ。

~問題~
1から指定された数xまでの合計を求めるプログラムを作成せよ。



~解答~
import java.io.*;
public class report4 {

public static void main(String[] args) throws Exception{
int sum=0;
System.out.println("1から指定された数xまでの合計を求めます");
System.out.print("x ---> ");
		       
		       BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        String str = new String(in.readLine());
        int x = Integer.parseInt(str);
        
        for(int i=0; i<=x; i+=1){
            sum = sum+i;
    }
    System.out.println("合計 ---> " + sum);
				}
}

~結果~
1から指定された数xまでの合計を求めます
x ---> 100
合計 ---> 5050




~C言語のソースコード~
#include

int main()
{
  int sum=0,i,x;

  printf("1から指定された数xまでの合計を求めます\n");
  printf("x ---> ");
  scanf("%d",&x);

  for( i=0; i<=x; i+=1){
    sum = sum+i;

  }
  printf("合計 ---> %d\n",sum);
}

~結果~
1から指定された数xまでの合計を求めます
x ---> 100
合計 ---> 5050


戻る