编写一个简单的c程序,使得在屏幕上显示下列信息?

如题所述

#include <stdio.h>
int main(){
int i,j,n=4; 
printf("请输入菱形的上半部的高度:");
scanf("%d",&n);
for(i=1;i<=n;i++){
for(j=1;j<=n-i;j++) printf(" ");
for(j=1;j<=i*2-1;j++) printf("*");
printf("\n");
}
for(i=n-1;i>=1;i--){
for(j=1;j<=n-i;j++) printf(" ");
for(j=1;j<=i*2-1;j++) printf("*");
printf("\n");
}
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-08
int i=0;
for(i=1;i<8;i=i+2){
 int num=(7-i)/2;
 int j=0;
 int k=0;
  string temp_1="";
  string temp_2="";
  string str="";
   for(j=0;j<num;j++){
      printf(" ");
   }
   for(k=0;k<i;k++){
    printf("*");
   }
   for(j=0;j<num;j++){
      printf(" ");
   }
    printf("\n");
}

for(i=5;i>0;i=i-2){
 int num=(7-i)/2;
 int j=0;
 int k=0;
   for(j=0;j<num;j++){
      printf(" ");
   }
   for(k=0;k<i;k++){
    printf("*");
   }
   for(j=0;j<num;j++){
      printf(" ");
   }
    printf("\n");
}

第2个回答  2018-03-26
#include <stdio.h>
int main()
{
printf(“ *\n”);
printf(“ ***\n”);
printf(“ *****\n”);
printf(“*******\n”);
return 0;
}
相似回答