CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

大哥们关于C语言编程的问题,急!!!!!

楼主wu876(缘是一张网)2005-11-11 10:16:44 在 C/C++ / C语言 提问

1.编写C程序,要求能读入一正整数n,(n<10),并输出如下图形:  
                                    1  
                                  222  
                                33333  
                                  .  
                                  .  
                        nn........           nn(共2n-1个n)  
                                  .  
                                  .  
                              33333  
                                222  
                                  1  
   
              2.编写C程序,要求能读入两个整数m与n,计算并输出m与n的绝对值的最大公约数及最小公倍数. 问题点数:30、回复次数:9Top

1 楼lzp229(只想飞)(卡卡)回复于 2005-11-11 10:20:13 得分 0

第一个刚刚有人问。但是你这个题目对齐的有问题啊?这些题自己想想能做得出阿,你不会是来要代码吧?Top

2 楼foxdeng(江洋大刀)回复于 2005-11-11 10:26:01 得分 0

太简单的东西了,到新手栏去。Top

3 楼wu876(缘是一张网)回复于 2005-11-11 10:37:33 得分 0

1.是我不胆肯定啊,是要各位的代码  
  2.是时间紧Top

4 楼YAMABACK(不要把我当Michael,我只是会投篮)回复于 2005-11-11 10:44:27 得分 10

int   GetMaxGyz(int   M,   int   N)     /*最大公因数*/  
  {  
  int   r;  
  int   m,   n;  
   
  m   =   M;  
  n   =   N;  
  r   =   m   %   n;  
  if(r!=0)  
  {  
  m   =   n;  
  n   =   r;  
  GetMaxGyz(m,   n);  
  }  
  else  
  {  
  return   n;  
  }  
  }  
   
  int   GetMinGbs(int   M,   int   N,   int   maxgyz)     /*最小公倍数,其中maxgyz是最大公因数*/  
   
  {  
  int   u,v;  
   
  u   =   M   /   maxgyz;  
  v   =   N   /   maxgyz;  
   
  return   maxgyz*u*v;  
  }Top

5 楼csucdl(csucdl)回复于 2005-11-11 10:49:28 得分 10

int   main()  
  {  
  int   n   =   0;  
  cin>>n;  
  assert(n   <   10);  
  for(int   i   =   1;   i   <   2   *   n;   ++i)  
  {  
  int   k   =   i   >   n?   2   *   n   -   i   :   i;  
  for(int   j   =   0;   j   <   n   -   k;   ++j)  
  {  
  printf("   ");  
  }  
   
  for(j   =   0;   j   <   2   *   k   -   1;   ++j)  
  {  
  printf("%d",   k);  
  }  
   
  printf("\n");  
   
  }  
   
  return   0;  
   
  }Top

6 楼lzp229(只想飞)(卡卡)回复于 2005-11-11 10:57:48 得分 10

楼主第一个题对齐有问题啊。  
  应该是楼上的办法。  
  #include   <stdio.h>  
  main()  
  {  
  int   b,t,i,n;  
  scanf("%d",&n);;  
  i   =   0;  
  for(b=1,i   =   0;   0<b   &&   b<=n;   )  
  {  
  for(t   =   0;t   <   n-b;   t++)  
  {  
  printf("   ");  
  }  
  for(t   =   0;t   <   2*b-1;   t++)  
  {  
  printf("%d",b);  
  }  
  printf("\n");  
  i++;  
  if(i<n)  
  {  
  b++;  
  }  
  else  
  {  
  b--;  
  }  
  }  
  }Top

7 楼bombwang(王)回复于 2005-11-11 21:30:45 得分 0

学习Top

8 楼oo001(阿鲁比)回复于 2005-11-11 21:42:45 得分 0

路过!!!1Top

9 楼herryhuang(Herry)回复于 2005-11-11 23:36:27 得分 0

if   (   将来不想做程序员)  
  {  
          跟老师说“我反正将来用不着”,求求他放你一马  
  }  
  else   if   (学不懂)  
  {  
          if   (   出于本人意愿还是想学)  
          {  
                  while(学不懂)  
                  {  
                          继续学  
                  }  
          }  
          else  
          {  
                  换个专业  
          }  
  }  
  else  
  {  
          Alert("你都懂了还来问啥??!");  
  }  
  Top

相关问题

  • 有几个C语言编程的问题请教各位大哥!!!!!!
  • C语言编程问题
  • C语言编程题
  • c语言编程题,链表?
  • C 语言能用于WINDOWS编程吗
  • C语言编程风格问题
  • Linux 下C语言编程问题!
  • C语言 UCDOS编程 输出汉字
  • C语言编程平台需求
  • C语言网络编程求教??

关键词

得分解答快速导航

  • 帖主:wu876
  • YAMABACK
  • csucdl
  • lzp229

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo