#includestdio.h
创新互联建站是一家专业提供五常企业网站建设,专注与成都做网站、成都网站制作、H5建站、小程序制作等业务。10年已为五常众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
int main(void)
{
printf("input a numer:\n");
int n,i;
scanf("%d",n);
for(i = 0; i n; i++)
{
if(!(i%2))
printf("%d\t",i);
if(!(i%20))
printf("\n");
}
return 0;
}
#include stdio.h
int main (void)
{
int digital [10],f=0,g=0,i;
for (i=0;i10;i++)
{
printf ("输入第%d个数字:",i+1);
scanf ("%d",digital[i]);
if (digital[i]%2==0)
{
f+=digital[i];
g++;
}
}
printf ("能被2整除的个数为:%d个,和为%d\n",g,f);
}
#includestdio.h
void main()
{
int i;
for(i=1;i100;i++)
if(i%2==0i%3==0i%7==0)
break;
printf("%d",i);
}
注:用for语句循环,从1到100遍历。
用if语句判断,如果,发现一个整数,对2、3、7取余数全为0,那么这个数,就能被2、3、7整除。如果,想把100以内的所有的能被2、3、7整除的数全输出,把break语句去掉即可。
#includestdio.h
void main()
{
int i,n=0;
printf("1-100之间能同时被3和2整除的数为:");
for(i=1;i=100;i++)
{
if(i%2==0i%3==0 )
{
printf("%d\n",i);
n++;
}
}
printf("符合要求的数的总共的个数为:%d\n",n);
}//能够运行的,呵呵,自己试试!!
这个不是真还是假命题的问题,而是这个就不是一个命题。
我们先看看什么是命题?命题的定义:能判断真假的语句叫做命题,其实质是可判断真假的陈述句。“在c语言中,a能被2整除”这句话中,在没有给这个a变量赋值之前,是无法确定语句的真假的,因为它可能是1,可能是2,也有可能是-3等等。所以它不符合命题的定义。
标准的做法是循环遍历
#include stdio.h
int main()
{
int n;
int i,c=0;
scanf("%d",n);
for(i=1; i=n; i++)
if(i%2==0 || i%3==0) c++;
printf("%d\n", c);
return 0;
}
取巧的做法是
#include stdio.h
int main()
{
int n;
scanf("%d",n);
printf("%d\n", n/2+n/3-n/6);
return 0;
}