1、写一个要求用户输入一个正整数的函数;2、要求用户输入输入数字的歌声及各自的值,并将这些值放到一个数组中;3、用循环求出其平方和;4、输出。参考代码如下:
static void Main(string[] args)
{
Console.WriteLine("请输入你要求的数字的个数:");
int num = ReadInt();
int[] number = new int[num];
int sum = 0;
for (int i = 0; i < number.Length; i++)//给用户输入想输入的各个数字
{
Console.WriteLine("请输入第{0}个数是:",i+1);
number[i] = ReadInt();
}
for (int j = 0; j < number.Length; j++)//求平方和
{
sum += number[j] * number[j];
}
Console.WriteLine("输入所有数的平方和是:{0}", sum);
Console.ReadKey();
}
static int ReadInt() //该方法要求用户输入一个大于或等于0的整数并返回。
{
int number = 0;
do
{
try
{
number = Convert.ToInt32(Console.ReadLine());
if (number >= 0)
{
break;
}
else
{
continue;
}
}
catch
{
Console.WriteLine("请输入整数!");
continue;
}
} while (true);
return number;
} |