#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{ int n,i,j;
scanf("%d",&n);
for (i =1-n; i<n; i++)
{ for(j=0; j<=abs(i); j++)
cout<<"*";
cout<<endl;
}
return 0;
}
追问请问大神怎么直接输出这个图形不用输入5?
追答那你在程序中直接喂n,赋值5就可以了。
c++利用for循环完成如下图案: *** *** *** ** * ** *** *** ***...
int main(){ int n,i,j;scanf("%d",&n);for (i =1-n; i<n; i++){ for(j=0; j<=abs(i); j++)cout<<"*";cout<<endl;} return 0;}
用循环语句编程,输出如下图形 * *** *** *** *** *** *** *** *...
void main(){ char str='*';int n;cout<<"请输入一个整数n=";cin>>n;for(int i=0;i<n;i++){ for(int j=0;j<n-i-1;j++){ cout<<" ";} for(int k=0;k<2*i+1;k++){ cout<<str;} cout<<endl;} for(int i=0;i<n-1;i++){ for(int j=0;j<i+1;j++){...
怎么用C++的for语句打出下面的图案 * *** *** *** *** *** *
int main(void){ int 7,i,j;\/\/这里的7就是对角线长度 while(scanf("%d",&7) != EOF){ \/\/输出前半部份 for(i=1; i<=7; i+=2){ j = (7-i) >> 1;while(j--)putchar(' ');j = i;while(j--)putchar('*');putchar('\\n');} \/\/输出后半部份 for(i=5; i>=1...
利用for循环编写程序,输出如下图形: * * * * * * * * * * * * * *...
include<stdio.h> int main(){ int i;for (i=1;i<=16;i++)printf("*");return 0;}
用C++循环语句输出如下图形 * * * * * * * * * * * * * * *
include<iostream> using namespace std;int main(){ for(int i=0;i!=15;++i)cout<<"*"<<flush;return 0;} 我只看到这个 就输出这个 如果不是请传完整图形 希望对你有帮助
编写程序,使用C++循环语句打印如下图案:* *** *** ***...
void main(){ int i,j,k;for(i=1;i<=10;i++) \/\/先打印上边的10行 { for(j=1;j<=10-i;j++) \/\/控制要打印的空格数量 printf(" ");for(k=1;k<=2*i-1;k++) \/\/控制要打印的星号数 printf("*");printf("\\n");} for(i=9;i>=1;i--) \/\/先打印上边的9行 { for(...
c++如何输出以下图案
用for 循环,每次循环都多加一个空格, 格式我就不写了,你参考下 for i=0 ; i<5; i++ { for j=0; j<i; j++ { out << " "} out <<"***" << endl;}
输入以下图案 * *** *** *** *** *** * 用C++语言,请问下面写的哪里不...
include <iostream>using namespace std;int main(){int i,j;for(i=1;i<=4;i++) {for(j=1;j<=2*i-1;j++)\/\/j<=2*i-1cout<<"*";cout<<endl;}for(i=3;i>=1;i--){for(j=1;j<=2*i-1;j++)\/\/j<=2*i-1cout<<"*";cout<<endl;}system("PAUSE");return 0;} ...
C++中用setw、cout、和for循环编写图形* *** *** ***
include<iostream>using namespace std; int main() {int n = 0;cin>>n;for(int i = 0; i < n; i++) {for(int j = 1; j <= 2*n+1; j++){if(j<n-i || j> n+i)cout<<" ";elsecout<<"*"; }cout<<endl; }return 0; } ...
用循环语句编程打印如下图案(C++)
include<iostream>using namespace std;int main() { for(int i=1; i<=10; i++) { for(int j=11-i; j>0; j--) { cout<<" "; } for(int k=0; k<2*i-1; k++) { cout<<"#"; } cout<<"\\n"; }}运行结果:...