| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1768 人关注过本帖
标题:九九表怎么编?
只看楼主 加入收藏
小子也大叔
Rank: 2
等 级:新手上路
威 望:4
帖 子:143
专家分:0
注 册:2007-4-23
收藏
得分:0 
你运行看看呢?
以下是引用veler在2007-5-29 18:01:32的发言:

/*请注意格式哦*/

#include <stdio.h>
void main()
{ int i,j;
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%-2d\t",j,i,j*i);
}
printf("\n");
}
}


哈哈 你的答案可不一样啊 不是LZ想要的哈 你那才是真正的9*9乘法表啊


希望一心想学c的加我的群吧~~ 40834003
2007-05-29 19:02
小子也大叔
Rank: 2
等 级:新手上路
威 望:4
帖 子:143
专家分:0
注 册:2007-4-23
收藏
得分:0 
简化下
以下是引用老糊涂在2007-5-28 15:54:34的发言:

#include<stdio.h>
#include <string.h>
main()
{
int a[9][9],i,j;
for(i=0;i<9;i++){
for(j=0;j<9;j++){
a[i][j]=(i+1)*(j+1);
printf("%3d ",a[i][j]);}
printf("\n");}

}

很简单呀,来点难度的~

我感觉可以简化下:

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i,j;

for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
printf("%3d",i*j);
}
printf("\n");
}

system("pause");
return 0;
}

我觉得这样更明了


希望一心想学c的加我的群吧~~ 40834003
2007-05-29 19:18
毛蛋
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-5-30
收藏
得分:0 
以下是引用小子也大叔在2007-5-29 19:18:14的发言:

#include<stdio.h>
#include <string.h>
main()
{
int a[9][9],i,j;
for(i=0;i<9;i++){
for(j=0;j<9;j++){
a[i][j]=(i+1)*(j+1);
printf("%3d ",a[i][j]);}
printf("\n");}

}

很简单呀,来点难度的~

我感觉可以简化下:

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i,j;

for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
printf("%3d",i*j);
}
printf("\n");
}

system("pause");
return 0;
}

我觉得这样更明了

2007-05-30 15:45
夜火
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2007-5-30
收藏
得分:0 
#include<stdlib.h>
int main(void)
system("pause");
return 0;


这有点不明白 ?
怎么主函数还要返回值么?

还有这个stdlib.h是什么意思 麻烦解释下
还有就是这句 system("pause");
是什么用的?

2007-05-30 16:04
killer_l
Rank: 2
等 级:新手上路
威 望:3
帖 子:1139
专家分:0
注 册:2007-5-25
收藏
得分:0 
1. C下的标准库,里面有一些有用的函数,比如free,malloc,atol,atoi之类
2. 知道运用程序的运行结果(比如0为成功,1为失败)
3. 时间暂停........

2007-05-30 16:13
duwei
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-5-31
收藏
得分:0 
我也来写写
#include "stdio.h"
main()
{
int i,j,k; clrscr();
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
k=i*j;
printf("%d*%d=%d ",i,j,k);
if(i==j) break;
}
printf("\n");
}
}
2007-05-31 15:19
夜火
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2007-5-30
收藏
得分:0 
#include "stdio.h"
main()
{
int i,j;
clrscr();
for(i=1;i<=9;i++)
for(j=1;j<=9;j++)
{
k=i*j;
printf(j%9?"%d*%d=%d ":"%d*%d=%d \n",i,j,i*j);
}
}

2007-06-01 06:36
veler
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2007-5-9
收藏
得分:0 

搞点多样式的九九乘法表

#include "stdio.h"
#include "stdlib.h"

void jiujiu1(); //九九乘法表方法(函数)原形
void jiujiu2();
void jiujiu3();
void jiujiu4();

void main()
{
int choice;
char ans;
do
{
printf("请选择你要看的九九乘法表样式(1-4):\t");
fflush(stdin);
scanf("%d",&choice);

switch(choice)
{
case 1:
jiujiu1(); //调用九九乘法表方法(函数)
break;
case 2:
jiujiu2();
break;
case 3:
jiujiu3();
break;
case 4:
jiujiu4();
break;
default:
printf("输入出错!");
}
printf("是否继续查看其它样式(y/n)?");
fflush(stdin);
ans=getchar();
}while(ans=='y' || ans=='Y');
}

void jiujiu1() //定义方法(函数)
{
int i=1,j;
while (i<=9)
{
j=1;
while(j<=i)
{
printf("%d*%d=%-2d\t",i,j,i*j);
j++;
}
printf("\n");
i++;
}
system("pause"); //调用system函数 使用DOS中的暂停命令
}

void jiujiu2() //定义方法(函数)
{
int i=9,j;
while (i>=1)
{
j=i;
while(j>=1)
{
printf("%d*%d=%-2d\t",i,j,i*j);
j--;
}
printf("\n");
i--;
}
system("pause");
}
void jiujiu3() //定义方法(函数)
{
int i,j,k;
for(i=9;i>=1;i--) //控制打印的行数 依次往下打印
{
if(9-i>=1) //当打印第一行i=9时. 条件不成立 就直接打印出第一行的所有乘法式子
{
for(k=1;k<=9-i;k++) //如果以上条件成立 就打印k个制表位
{
printf("\t");
}
}
for(j=i;j>=1;j--) //如果条件不成立
{
printf("%d=%d*%d\t",i*j,i,j); //输出相应行的相应的乘法式子
}
printf("\n");
}
system("pause");
}
void jiujiu4()
{

int i,j,h;
h=0;
printf("乘法表:\n\n");
printf(" x | 1 2 3 4 5 6 7 8 9 10\n");
printf("----+------------------------------------------------------------\n");
for(i=1;i<=9;i++) //打印九行
{
printf(" %d |",h+i);
for(j=1;j<=10;j++) //打印十个数出来
{
printf(" %3d",i*j); //打印结果
}
printf("\n");
}
printf("10 | 10 20 30 40 50 60 70 80 90 100\n");//单独打印第十行.为了格式好看
system("pause");
}


[glow=255,red,2]QQ交流:285113291 非编程爱好者勿扰![/glow]
2007-06-06 13:10
快速回复:九九表怎么编?
数据加载中...
 
   



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

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