用C语言编辑99乘法表图* 1 2 3 4 5 6 7 8 9

2024-12-24 12:24:31
推荐回答(5个)
回答1:

de
void main()
{
int a=0;
for(int i=1;i<10;i++)
{
for(int s=1;s<=i;s++)
{
a=i*s;
printf("%d*%d=%d",s,i,a);//注意这里是s在前,i在后
}
printf("\n");//s循环完了之后,该下一个i的时候换行
}

}
这是用C++编的
#include"iostream"
using namespace std;
void main()
{
int a=0;
for(int i=1;i<10;i++)
{
for(int s=1;s<=i;s++)//这个地方中的应该是s<=i这样限制一下
{
a=i*s;
cout << s<< "*" << i << "=" << a << " "; //注意这里是s在前,i在后
}
cout<<"\n";//s循环完了之后,该下一个i的时候换行
}
cout << endl;
}
希望采纳
我的百度空间有更多代码以及经典编程

回答2:

#include "stdio.h"

main()
{
int i,j;
printf("*\t1\t2\t3\t4\t5\t6\t7\t8\t9");
for(i=1;i<=9;i++)
{
printf("%d",i);
for(int k=1;kprintf("\t");
}
for(j=1;j<=i;j++)
{
printf("\t%d",i*j);
}
printf("\n");
}
return 0;
}

回答3:

#include
void main()
{
int i,j,sum;
printf("\n");
for (i=1;i<10;i++)
{
for(j=1;j<10;j++)
{
sum=i*j;
printf("%d*%d=%-3d",i,j,sum);
}
printf("\n");
}
}

这个程序应该可以实现!随便写的,希望对你有帮助

回答4:

* 1 2 3 4 5 6 7 8 9
1 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 9 12 15 18 21 24 27
4 16 20 24 28 32 36
5 25 30 35 40 45
6 36 42 48 54
7 49 56 63
8 64 72
9 81

回答5:

4950