编程求出200到3000之间对3求余为2并且对7求余为5的所有数的和,计数满足条件的数的个数,输出这些数,每行6个。
#include<stdio.h>
#include<math.h>
int main()
{
int count=0, sum=0;
for(int i=200;i<=3000;i++)
if(i%3==2 &&i%7==5){
count++;
sum+=i;
printf("%d ",i);
if(count%6==0){
printf("\n");
}
}
printf("\n满足条件的和:%d,满足的个数:%d",sum,count);
return 0;
}
#include <stdio.h>
int main()
{
int n=0,sum=0;
for(int i=200;i<=3000;i++)
{
if(i%3==2 && i%7==5)
{
n++;
sum += i;
printf("%d ",i);
if(n%6==0)
printf("\n");
}
}
printf("\n共%d个,和为%d",n,sum);
return 0;
}
#include <stdio.h>
int main() {
int i, s = 0, cnt = 0;
for(i = 200; i <= 3000; i++) {
if(i % 3 == 2 && i % 7 == 5) {
s += i;
cnt++;
printf("%d ",i);
if(cnt % 6 == 0)
printf("\n");
}
}
printf("\n和:%d\n一共%d个",s,cnt);
return 0;
}
代码如下:
#include<stdio.h>
int main()
{
int count=0;
int i=0,sum = 0;
for(i=200;i<=3000;i++)
{
if(i%3==2 &&i%7==5)
{
count++;
sum += i;
printf("%d ",i);
if(count%6==0)
printf("\n");
}
}
printf("\n和=%d,个数=%d\n",sum,count);
return 0;
}