正文

赋值的运用!2007-01-12 15:28:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/ghlat520/22495.html

分享到:

/*********************************
作 者:郭华亮
时 间:2007-01-11
描 述:要求根据用户输入的一个整数,
       输出一个数字组成的图案。
    比如:用户输入 5
       55555
       4444
       333
       22
       1

       1
       22
       333
       4444
       55555
*********************************/
#include <stdio.h>
void main()
{
 int num,numo,count_num,row_num;
 char ans;
 //依次表示整数、打印整数的个数、行数
 printf("请您输入一个整数 ");
 do
 {
 scanf("%d",&num);
 if(num<0)
 {
 printf("您的输入有误!\n");
 printf("重新输入请按 y\n");
 printf("退出程序请按 n\n");
  scanf ("%c",&ans);
 }
 else
 {break;}
 }
 while((ans=='y')||(ans=='Y'));
 numo=num; /*把num赋予numo*/
 for(row_num=numo;row_num>=0;row_num--,numo--)
 {/*外层for循环控制行数row_num*/
  for(count_num=numo;count_num>0;count_num--)
  /*此for循环控制打印num个数*/
     printf("%d",numo);
  printf("\n");
 }
  numo=num; /*再次把num赋予numo*/
   for(row_num=1;row_num<=numo;row_num++)
  {
   for(count_num=1;count_num<=row_num;count_num++)
    printf("%d",row_num);
   printf("\n");
  }
  printf("\n");
}

阅读(2417) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册