#include<stdio.h> void main(){ int n; scanf("%d",&n); for(int i=1;i<=n;i++) { for(int j=1;j<=i-1;j++) { printf(" "); for(int j1=1;j1<=n-i;j1++) printf("*"); } } printf("\n"); }
#include<stdio.h> void main() { int i,j,n,k;//加一个k scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=i-1;j++) { printf(" "); for(k=1;k<=n-i;k++) printf("*"); } } printf("\n"); } //另外不知道楼主要输出什么图形~这样改动的话就不会出现你那种情况了
#include <iostream> using namespace std; int main() { for(int i=0;i<5;i++) { for(int s=0;s<i;s++) cout<<' '; for(int j=5-i;j>0;j--) cout<<'*'; cout<<endl; } }