c语言九九乘法表以下编程有什错误,结果出不来

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:27:27
#include<stdio.h>
void main()
{
int x,y,t;
for(x=1;x<=9;x++)
{for(y=1;y<=9;y++)
scanf("%d,%d",&x,&y);
t=x*y;
printf("%2d/n",t);
}
}

#include<stdio.h>
void main()
{
  int x,y;
  for(x=1;x<=9;x++)
  {
    for(y=1;y<=x;y++) printf("%d*%d=%2d ",x,y,x*y);
    printf("\n"); 
  }
}

我觉得问题应该是出在变量上,你x,y用于循环用,可在循环内部又用来读取用户的输入,这样当然会出错了。
我写的九九表,以供参考。
#include<stdio.h>
#include<stdlib.h>
main()
{
int i,j,n=1;

for(i=1;i<=9;i++)
{
for(j=1;j<=n;j++)
{
printf("%dX%d=%2d\t",j,i,i*j);
}
n++;
putchar('\n');
}
system("pause");
return 0;
}

#include<stdio.h>
void main()
{
int x,y,t;
for(x=1;x<=9;x++) {