----------------解决方案--------------------------------------------------------
#include<stdio.h>
void main()
{
int a,b;
printf("请输入一个数字:");
scanf("%d",&a);
for(b=1;b<=10;b++)
{
printf("%3d*%3d=%3d",a,b,a*b);
if(b%2==0)
{
printf("\n");
}
}
----------------解决方案--------------------------------------------------------
版主大大下面加上去好象也不行反而变成
输入一个数字:5
5*1=5 5*2=10 5*3=15 5*4=20......一直不换行排队下去了
不是变成:
请输入一个数字:5
5*1=5 5*2=10
5*3=15 5*4=20
....一行显示两个
----------------解决方案--------------------------------------------------------
#include<stdio.h>
void main()
{
int a,b;
printf("请输入一个数字:");
scanf("%d",&a);
for(b=1;b<=10;b++)
{
if(b%2==0)
{
printf("\t ");
}
printf("%3d*%3d=%3d\n",a,b,a*b);
}
}
看看这个效果咋样,好像不太对称
----------------解决方案--------------------------------------------------------
版主的就是对的啊,你运行没有啊?》
----------------解决方案--------------------------------------------------------
版主大大是对的!!我复制上去运行显示错误是因为最后少了个}
----------------解决方案--------------------------------------------------------
版主后面加个大大是干嘛滴?你们那尊称叫大大?
----------------解决方案--------------------------------------------------------
if(b%2==0)
这句话是什么意思.
{
printf("%3d*%3d=%3d",a,b,a*b);
if(b%2==0)
上面加了{是什么意思.
printf("\n");
为什么换行要放在最后输出?
版主大大能教教我吗?书上有的话写得太专业了对我这种菜菜鸟来说实在比较难理解!
----------------解决方案--------------------------------------------------------
4242 大大就是尊称.
----------------解决方案--------------------------------------------------------
大大就是老大的意思啊
----------------解决方案--------------------------------------------------------