求同构数!- -| 回首页 | 2005年索引 | - -判断数组中最长的字符串!

根据接受的数字在控制台打印出各种大小的菱形!- -

                                      

根据接受的数字在控制台打印出各种大小的菱形!
#include<stdio.h> 
main()

 int num; 

 while (num != 0){ 
  if (num == 0) 
   return 0; 
  printf("Enter a number (3-77):\t"); 
  scanf("%ld", &num);    
  while (num>77 || num<3){ 
   printf("Enter error!\n"); 
   printf("Please enter a number(3-77):"); 
   scanf("%d", &num);
  } 
  for (int i=0; i<=(num-1)/2; i++) 
  { 
   for (int k=0; k<=num/2-i; k++) 
    printf(" "); 
   for (int j=0; j<=2*i; j++) 
    printf("*"); 
   printf("\n"); 
  }
  for (int w=0; w<=num/2; w++){ 
   for (int m=-1; m<=w; m++) 
    printf(" "); 
   for (int n=1; n<=(num-2)-2*w; n++) 
    printf("*"); 
   printf("\n"); 
  } 
 }
}

- 作者: 刘加开 2005年03月16日, 星期三 16:08 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=950983

回复

- 评论人:aspbuy

Wed Mar 16 19:17:09 CST 2005  作者Blog

这篇文章确实不错,感谢作者

评论内容: