C#_练一练_6_答案
namespace ConsoleApp4
{
class Program
{
static void Main(string[] args)
{
/*
1.编写一个程序输出一定范围内所有的完全数,如果一个数等于它的因子之和,则称该数为”完全数”,例如:6=1+2+3。
2.求出1-N中的所有素数。
3.使用switch语句测试计算每个月的天数。
4.银行的ATM存取款,请输入帐号和密码,如果正确,显示”登录成功!”并显示选择菜单(1.查询余额2.取款3.存款4.转帐)。
5.输入三角形的3条边a,b,c,如果能构成一个三角形,输出面积area(保留2位小数)和周长perimeter;否则,输出”These sides do not correspond to a valid triangle.”
(公式: area=sqrt(p*(p-a)*(p-b)*(p-c)),其中p=(a+b+c)/2)
6.有十个数放入数组中,用户输入一个数值,找出这个数值在本数组的序号,如果没有,输出”不存在”。
*/
1.
Console.WriteLine("please input a number:");
int n = Int32.Parse(Console.ReadLine());
for (int i = 1; i <=n; i++)
{
int s = 1,j;
for (j = 2; j < i; j++)
if (i % j == 0)
s += j;
if (s == j)
Console.Write("{0}