请各位爱好C++的大虾看看这个程序..
来源:百度知道 编辑:UC知道 时间:2024/09/28 10:33:09
#include<iostream>
using std::cin;
using std::cout;
using std::endl;
int Output( int );
int main()
{
int a;
cout << "Please input a number( 1 to 30 )" << endl;
cin >> a;
cout << Output( int a );
return 0;
}
int Output( int )
{
int x = 30;
for ( int i = 1; i < x; i++ )
cout << " * ";
cout << endl;
return 0;
}
我想用这个程序接收用户输入一个不大于30的数字
然后根据输入的数字大小..如输入8..
那么就输出8个"*"号
请大家帮我看看这个程序错在哪里..
我是个新手...请大家多多指导..谢谢啦!
using std::cin;
using std::cout;
using std::endl;
int Output( int );
int main()
{
int a;
cout << "Please input a number( 1 to 30 )" << endl;
cin >> a;
cout << Output( int a );
return 0;
}
int Output( int )
{
int x = 30;
for ( int i = 1; i < x; i++ )
cout << " * ";
cout << endl;
return 0;
}
我想用这个程序接收用户输入一个不大于30的数字
然后根据输入的数字大小..如输入8..
那么就输出8个"*"号
请大家帮我看看这个程序错在哪里..
我是个新手...请大家多多指导..谢谢啦!
试试看看。
#include<iostream>
int Output( int a)
{
for ( int i = 1; i <= a; i++ )
cout << " * ";
cout << endl;
return;
}
void main()
{
int a;
cout << "Please input a number( 1 to 30 )" << endl;
cin >> a;
cout << Output( a );
}