if(b%2==0)
这句话是什么意思.
{
printf("%3d*%3d=%3d",a,b,a*b);
if(b%2==0)
上面加了{是什么意思.
printf("\n");
为什么换行要放在最后输出?
版主大大能教教我吗?书上有的话写得太专业了对我这种菜菜鸟来说实在比较难理解!
用b来控制换行,b%2==0表示 每遇到偶数行时就换行.
if()
{
...
}
只是编程风格的问题,如果里面只有一条语句,可以不加大括号.
倚天照海花无数,流水高山心自知。
#include<stdio.h>
main()
{
float x,y,a,b,c,d,e;
x=scanf("%f",&x);
y=scanf("%f",&y);
a=x+y;
b=x-y;
c=x*y;
d=x/y;
e=(int)x%(int)y;
printf("%f,%f,%f,%f,%f",a,b,c,d,e);
}
#include<stdio.h>
main()
{
int i;
float x,y;
printf("please enter a num\n");
scanf("%f",&x);
for(i=1;i<=10;i++)
{
y=x*i;
printf("%f\n",y);
}
}
#include<stdio.h>
void main()
{
float a,b,c,d,e,f,g;
printf("请输入两个数:");
scanf("%f%f",&a,&b);
c=a+b;
d=a-b;
e=a*b;
f=a/b;
g=a%b;
printf("和为 %d\n",c);
printf("差为 %d\n",d);
printf("积为 %d\n",e);
printf("商为 %f\n",f);
printf("余数为 %d\n",g);
}
我也是新学的!就当复习一变了~
[此贴子已经被作者于2006-9-11 21:49:25编辑过]