C++读入一个参数

题目内容:已知正方形的边长,试编程求出其面积。

输入描述:输入不超过50个正整数的数据n(1<=n<=10000),每个正整数间以空格隔开。

输出描述:每次读入一个正整数,便输出其正方形的面积,输出每个面积后再回车。

输入样例:1 3 5 7

输出样例:1 9 25 49

参考答案:

#include "stdafx.h"
#include <vector>
#include <fstream>
#include <iostream>
using namespace std;

int  main(int argc, char * argv[])
{
    vector<int> length(50);
    int num=0;
    int l;
    while(num<=49)
    {
        scanf("%d",&l);
        if(l>=1&&l<=10000)
        {
            length[num]=l;
            cout<<l*l<<endl;
            num++;
        }
        else if(l<1||l>10000)
        {
            cout<<"The length should be greater than 1 and less than 10000";
        }
    }
    return 0;
}
posted @ 2013-10-19 00:48  源子陌  Views(550)  Comments(0Edit  收藏  举报