如何使c 语言的运算更加简便

2024-06-24 11:11:41 浏览数 (2)

有这样一道编程题目:找出100~200之间所有可以被3整除的数,并计算总的个数。

很明显,这一道编程题目要用到for循环,但如何使得编程更加简单,这是关键。下面是几种不同的方法,但效果相同。

第一种方案:

代码语言:javascript复制
#include<stdio.h>
int main()
{
int i=0;
int count=0;
for (i=100;i<=200;i  )
{
int j=0;
int flag=1;
for(j=2;j<=i-1;j  )
{
if(i%j==0)
{
flag=0;
break;
}
}
if(flag=0)
{
count  ;
printf("%d",i);
}
}
printf("ncount =%dn",count);
return 0;
}

第二种方案:

代码语言:javascript复制
#include<stdio.h>
include<math.h>

int main()
{
int i=0;
int count =0;
for (i=101;i<=200;i  )
{
int j=0;
int count =0;
for(j=2;j<=sqrt(i);j  )
{
if(i%j==0)
{
flag=0;
break;
}
}
if(flag==1)
{
count   ;
printf("%d',i);
}
}
return 0;
}

0 人点赞