首页 > 软件 > 1.编程实现按每3个数据一行方式输出所有能被3和7整除,但是十位不是2的3位整数.

1.编程实现按每3个数据一行方式输出所有能被3和7整除,但是十位不是2的3位整数.

软件 2022-07-17

用C语言编程实现按每3个数据一行方式输出所有能被3和7整除,但是十位不是2的3位整数。

#include

int main()

{

int i,n=0;

for(i=100;i<1000;i++){

if(i%3==0&&i%7==0&&i/10%10!=2){

printf("%-4d",i);

n++;

if(n%3==0) printf("\n");

}

}

return 0;

}

//运行结果:

C++编程实现,计算100以内能够被3整除或者被7整除的数的和,并将和输出。急用,谢谢!!!

用两个for循环单独计算能被3整除和能被7整除的整数之和,再减去能被3和7同时整除而重复累加的数,都要比判断能否被3或7整除来得高效。举例代码如下:

//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include
usingnamespacestd;
intmain(intargc,char*argv[]){
for(intsum,t=0,i=3;i<100;i+=3,t++);
sum=i*t/2;//能被3整除的求和
for(t=0,i=7;i<100;i+=7,t++);
sum+=i*t/2;//能被7整除的求和
for(t=0,i=21;i<100;i+=21,t++);//把既能被3也能被7整除的减去一个
cout<<"Theresultis"<<(sum-=i*t/2)< return0;
}

结果如下:

c语言编程输出1~1000之间能被3整除,又能被7整除的数

//小白写程序
//编程输出1~1000之间能被3整除又能被7整除的数。只输出前10个数。
#include
intmain()
{
inti;//设这个整数是i
inta=0;//统计满足条件的整除的个数
for(i=1;i<=1000;i++)
{
if(i%3==0&&i%7==0)//判断条件
printf("iis%d\n",i);
a++;
if(a==10)//取前十个整数
break;
}
return0;
}

C语言编程实现,任意输入N个数,请输出能被3和7整除的数,若没有这样的数,请提示“您输入的数中没有

#include int main() { int n, i, N=100; int s[N]; int flag = 0; printf("Please enter number of data\n"); scanf("%d", &n); for(i=0; ic语言输入10个整数能被3和7整除的个数并输出结果你好,程序如下: #include void main() { int a[100],i,n,count; printf("输入您要输入的整数的个数:\n"); scanf("%d",&n); for(i=0,count=0;i<=n-1;i++) { printf("输入第 %d 个数字:",i+1); scanf("%d",&a[i]); if(0==a[i]%3&&0!=a[i]%7) count++; } printf("count = %d\n",count); } 有疑问提出。 望采纳。

标签:编程 CC++ 编程语言 信息技术 C(编程语言)

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18