当前位置: 代码迷 >> C语言 >> 刚学C语言3天题目不会做谁来教教谢谢了~
  详细解决方案

刚学C语言3天题目不会做谁来教教谢谢了~

热度:418   发布时间:2006-09-10 23:51:56.0
加个判断
----------------解决方案--------------------------------------------------------

#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 大大就是尊称.
----------------解决方案--------------------------------------------------------
大大就是老大的意思啊
----------------解决方案--------------------------------------------------------
  相关解决方案