100以内能被5或7整除的数,每行5个的显示出来
#include<stdio.h>
#include<math.h>int main()
{ int n,m;m=0;
for(n=0;n<=100;n++)
if(n%5==0||n%7==0)
{printf("%d",n);
m++;
if(m%5==0)
{printf("\n");
}
}
return 0;
} 每行5个即每行数量为5的倍数时输入一个 \n。 当有include<math.h>时,gcc 后面要加一个-lm
纠错
1. for里面用;隔开,不是 ,
2.程序里出现的变量都要先定义 如 int char float double 分别用来定义整型,字符,浮点型变量
3. 判别year表示的某一年是否为闰年可以用一个逻辑表达式来表示。闰年的条件是符合下面两个 条件之一(1)能被4整除,不能被100整除(2)能被400整除
可写出表达式 (year%4==0&&year%100!==0)||year%400==0;
!== 不等于
4. for if while等后面不用加分号,可以加大括号。
5.if用来赋值时,例如求a,b,c中的最大值,先定义一个中间量n
n=(a>b)?a:b; /将a,b中较大的赋值到n
max=(n>c)?a:b;