c++题目。输入一个数,输出若干行星号。

例如输1,就输出一个星号,输2,第一行一个星号,第二行三个星号,并且居中对齐。输3就第一行一个星号,第二行三个,第三行五个。
来个简单点的,我们这些语句很多都没学过

第1个回答  2011-05-24
已经通过编译了
#include<iostream>
using namespace std;
int main()
{
int row;
cout<<"请输入行数:\n";
cin>>row;
for(int i=0; i<row; i++)
{
for(int j=0; j<row-i-1; j++)
{
cout<<" ";
}
for(int k=0; k<2*i+1; k++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
第2个回答  2011-05-24
//我慢慢编,先占位。
#include<stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(i=0;i<=n;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(j=1;j<=2*i+1;j++)
printf("*");
printf("\n");
}
}本回答被提问者采纳
第3个回答  2011-05-24
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int i,n;
while(cin>>n)
{ for(i=0;i<n;i++)
cout<<setfill(' ')<<setw(n-i)<<"*"
<<setfill('*')<<setw(2*i)<<""<<endl;
}
return 0;
}

c++题目。输入一个数,输出若干行星号。
using namespace std;int main(){ int row;cout<<"请输入行数:\\n";cin>>row;for(int i=0; i<row; i++){ for(int j=0; j<row-i-1; j++){ cout<<" ";} for(int k=0; k<2*i+1; k++){ cout<<"*";} cout<<endl;} return 0;} ...

c++ 输入一个数字显示星号。比如输入整数12345,12345不会显示出来,而是...
while ( true ){ cin>chChar;\/\/遇到回车结束 if ( chChar == '\\n' ){ break;} cout<"*";}

C\/C++输出星号图形
int i = 0, j = 0;\/\/循环变量 int row = 4, que = 8;\/\/行列值, row是行, que是列, 4行, 8列 for(i = 0; i < row; i++){ for(j = 0; j < que; j++){ if((j == i) || ((que-j-1) == i))printf("%c", '*');else printf("%c", ' ');} printf...

c++输出n行星号
void main(){ int i,j,n;cout"请输入n的值"endl;cinn;for(i=0;in;i++){ for(j=0;jn-i;j++){ cout"*";} coutendl;} }

c++输出n行星号
int main(){ int i,j,num;cout<<"Enter Your Number:\\n"<<endl;cin>>num;for(i=0;i<num;i++) \/\/该层循环代表输出符号的行数 { for(j=0;j<num-i;j++) \/\/该层循环代表每行输出符号的个数 { cout<<"*";} cout<<endl; \/\/每一行符号输完后换行 } return(0);} ...

用c++输出星号
include <iostream.h> void main(){ int i,j;char a[10][10];for (i=0;i<10;i++){ for(j=0;j<10;j++){ a[i][j]=' ';if(i==0 || 9-i==j || i==9){ a[i][j]='*';} cout<<a[i][j];} cout<<"\\n";} } ...

C++编程 输出星号图案 * * * * * * * * * * * * * * * * * * * *...
include<iostream> using namespace std;int main(){ for(int i=1;i<=7;i=i+2){ for(int j=0;j<i;j++)cout<<"* ";cout<<endl;} for(int i=5;i>=1;i=i-2){ for(int j=i;j>0;j--)cout<<"* ";cout<<endl;} return 0;} ...

用c++在屏幕上输出4行星号 * ** *** ***
include<iostream.h> void main(){ int i,j,n;cout<<"请输入n的值"<<endl;cin>>n;for(i=0;i<n;i++){ for(j=0;j<n-i;j++){ cout<<"*";} cout<<endl;} }

如何使用C++循环语句实现星号塔5行每行分别是1,3,5,7,9个星星?
public static void main(String[] args) { String n = JOptionPane.showInputDialog("请输入一个数字:");\/\/ 直接输入行号 int l = Integer.parseInt(n);int k = l;for (int i = 1; i <= k; i++) { for (int j = 1; j <= l; j++)System.out.print(" ");l--;for (...

c++输入一个整数n,打印出一个用*表示的n行的三角形,第一行一个,第二...
第二排是输出1个空格三个星号,1个空格 第三排是输出0个空格五个星号,0个空格 n=3 总结出一个规律么,长度为2*n-1 第a排的输出是这样的 n-a个空格,a*2-1个星号,n-a个空格 这个·你可以多玩几排试试 所以么···for(int i=1;i<=n;i++){ for(int j=0;j<n-i;j++)printf...

相似回答