| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4638 人关注过本帖
标题:[讨论] 编一个程序让其打印出三角形九九乘法表,尽量不用数组,指针。
只看楼主 加入收藏
yu_hua
Rank: 2
等 级:论坛游民
帖 子:222
专家分:95
注 册:2006-8-10
收藏
得分:0 
/*不用数组与循环,只递归的九九表*/
#include <stdio.h>
void fun(int m,int n)
{ if(n<=9){
printf("%d*%d=%-2d ",m,n,m*n);
fun(m,n+1);}
else if(m<=9){
printf("\n");
fun(m+1,m+1);}
}
main(){fun(1,1);}
2007-05-01 16:22
Silent欢欢
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-4-28
收藏
得分:0 
咋没一题用指针的

希望早日学晓编程!
2007-05-17 08:24
love52657
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2007-5-4
收藏
得分:0 
7 、8 楼的还要加头文件吗
要比简单也不可以不用 头文件吧???

我 为 C 狂
2007-05-17 08:47
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 

我也现一下眼吧



#include <stdio.h>

void fun2(int n,int k)
{
if(k){
fun2(n,k-1);
printf(\"%d*%d=%d \",k,n,k*n);
}
}

void fun1(int n)
{
if(n){
fun1(n-1);
fun2(n,n);
putchar('\n');
}
}

int main()
{
fun1(9);
}

2007-05-17 10:42
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
楼上的你好强,呵呵.

学习需要安静。。海盗要重新来过。。
2007-05-17 18:08
可爱633
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-13
收藏
得分:0 
14楼的格式,完全符合.
真是太强了.
2007-05-17 18:57
yangzhifu
Rank: 1
等 级:新手上路
威 望:2
帖 子:433
专家分:0
注 册:2007-4-11
收藏
得分:0 

较简单的方法

#include<stdio.h>

void main()
{ int i,j,t;
for (i=1;i<=9;i++)

{for (j=1;j<=i;j++)

printf("%d*%d=%-4d",j,i,j*i);
printf("\n");

} }


方寸之内,剖天下; 方坛之内,析自我;
2007-05-17 23:40
w346449096
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2007-5-2
收藏
得分:0 
是啊
2007-05-18 17:40
zm9456
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-4-30
收藏
得分:0 

2007-05-18 17:43
心剑菩提
Rank: 1
等 级:新手上路
帖 子:249
专家分:0
注 册:2007-5-17
收藏
得分:0 
13楼的大哥 基本的头文件是可以不加的

前世五百次的回眸 才换来今生的擦肩而过
2007-05-23 10:09
快速回复:[讨论] 编一个程序让其打印出三角形九九乘法表,尽量不用数组,指针。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016058 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved