第3講 繰り返し処理for文
第2話 第1話問題解答例
@ 2+3+4+・・・+99
解答例
//以下C#を始めるためのお呪い
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//以上C#を始めるためのお呪い
namespace a //初心者はお呪い=決まり事と思い一切気にしない
{
class Program //初心者はお呪い=決まり事と思い一切気にしない
{
static void Main(string[] args) //私は社長だ。
{
int a; //整数を入れる箱aを用意 箱iを削除
//以下計算
a = 0;
for (int i = 2; i <= 99; i++) a += i; //繰り返し処理
//以上計算
Console.WriteLine("2+3+4+・・・+99={0:d}",a); //箱aの中身を表示
}
}
}
実行結果
2+3+4+・・・+99=4949
for(i = 2; i <= 99; i++)はfor(i = 2; i < 100; i++)でも同じです。
iを100未満の範囲で変化させなさいだからです。
A 3+5+7+・・・+101
//以下C#を始めるためのお呪い
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//以上C#を始めるためのお呪い
namespace a //初心者はお呪い=決まり事と思い一切気にしない
{
class Program //初心者はお呪い=決まり事と思い一切気にしない
{
static void Main(string[] args) //私は社長だ。
{
int a; //整数を入れる箱aを用意 箱iを削除
//以下計算
a = 0;
for (int i = 3; i <= 101; i += 2) a += i; //繰り返し処理
//以上計算
Console.WriteLine("3+5+7+・・・+101={0:d}",a); //箱aの中身を表示
}
}
}
実行結果
3+5+7+・・・+101=2600
では次の問題です。
1×2×・・・×8
を計算させてください。