简单C语言编程:求出前20个不能被2,3,5,7整除的书,并求出这些数字的和

如题所述

#include"stdio.h"
void main()
{
int i,j=0,a[20],sum=0;
for(i=0;i<1000;i++)
{
if((i%2!=0)&&(i%3!=0)&&(i%5!=0)&&(i%7!=0))
{a[j++]=i; printf("%d,",i);}
if(j>19) break;

}
for(i=0;i<20;i++)
sum+=a[i];
printf("\n%d\n",sum);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-21
#include <stdio.h>
void main()
{
int sum=0,cout=0;
for(int i=1;;i++)
{
if(i%2!=0 && i%3!=0 && i%5!=0 && i%7!=0)
{
cout++;
sum+=i;
printf("%d ",i);
}
if(cout>=20)
break;

}

printf("\n%d\n",sum);
}

简单C语言编程:求出前20个不能被2,3,5,7整除的书,并求出这些数字的和...
{ int i,j=0,a[20],sum=0;for(i=0;i<1000;i++){ if((i%2!=0)&&(i%3!=0)&&(i%5!=0)&&(i%7!=0)){a[j++]=i; printf("%d,",i);} if(j>19) break;} for(i=0;i<20;i++)sum+=a[i];printf("\\n%d\\n",sum);} ...

C语言 求出1000以内前20个不能被2.3.5.7整除的数之和
void main(){ int s=1;int sum=0;int i=0;while(i<=20){ if(s%2!=0&&s%3!=0&&s%5!=0&&s%7!=0)sum+=s;i++;s++;} printf("%d",s);}

C语言编写输入20个整数保存在数组中,找出能同时被3和7整除的数?
printf("请输入20个整数:\\n");for (i = 0; i < 20; i++) { scanf("%d", &num[i]);if (num[i] % 3 == 0 && num[i] % 7 == 0) { printf("%d ", num[i]);count++;} } printf("\\n");if (count == 0) { printf("没有同时被3和7整除的数。\\n");} return...

C语言程序:1000以内的最大的20个素数之和
for (int i = 3; i <= sqrt(n); i += 2) { if (n % i == 0) return 0;} \/\/ 没有找到因子,说明是素数 return 1;}\/\/ 计算1000以内的最大的20个素数之和int main() { int sum = 0; \/\/ 素数之和 int count = 0; \/\/ 素数个数 int n = 999; \/\/ 当前检查...

C语言编程:求1到100中能被3或7整除的数之和。
以下是一份简单的C语言程序,能够求出1到100中能被3或7整除的数之和:```c include <stdio.h> int main() { int i, sum = 0;for (i = 1; i <= 100; i++) { if (i % 3 == 0 || i % 7 == 0) { sum += i;} } printf("The sum of numbers that can be divided...

c语言如何输出100~200之间不能被3和7整除的数
不能被3和7整除就是不能被21整除,代码可以这样写:include<stdio.h> int main(){ int i;printf("100~200之间不能被3和7整除的数有:");for(i=100;i<=200;i++)if(i%21)printf("%d,",i);return 0;}

怎样用C语言输出1到100之间能被7整除的数字之和?
您好,很高兴为您作答。可以使用如下的C语言程序代码实现:include <stdio.h> int main() { int sum = 0;for (int i = 1; i < 100; i++) { if (i % 7 == 0 || i % 10 == 7 || i \/ 10 == 7) { sum += i;} } printf("1到100之间所有能被7整除或包含数字7的数...

c语言,找出1-100之间个位数字不是2,3,4,7,并且不能被3整除的整数...
不能被3整除的整数有:3 × i + 1和3 × i + 2,个位数不是2、3、4、7。int i = 0;int sum = 0; \/* 保存求和的值 *\/ while ( 3 * i + 2 < 100 ) \/* 限定数字小于100 *\/ { int tmp = (3 * i + 1) % 10; \/* 取出个位数 *\/ if (tmp != 2 ||...

c语言里面输入一个正整数,判断它是否能同时被3.5.7整除,能则输入该数...
printf("这个数不能被3,5,7同时整除"); return 0; } 扩展资料: C的运算符有以下几类: 1,算术运算符:* - + \/ % 2,关系运算符: > < == != >= <= 3,逻辑运算符:! && || 4,位运算符:<< >> ~ | ^ & 5,赋值运算符:=及扩展赋值运算符 6,条件运算符:?: 7,逗号运算符:, 8,指针...

如何用c语言输出500以内能被7整除的数之和?
在C语言中,可以使用for循环和if条件语句来输出500以内能被7整除的数之和。以下是一个示例代码:在这个代码中,我们首先定义了一个变量sum来存储和的值,然后使用for循环遍历1到500之间的所有整数。对于每个整数,我们使用if条件语句判断它是否能被7整除,如果能被7整除,就将它加到sum变量中。最后,...

相似回答