❶ c语言编程判断输入的一个数是否是5的倍数怎么编写
C语言编程判断输入的一个数是否是5的倍数,编写方法如下图:
❷ C语言编写程序:在一个数组中,为2的n次方倍数的数的个数。
供参考……
#include "stdio.h"//
#include "windows.h"//
#include "time.h"//
#define N 2048
void main(void){
int nGroup[N],*ptemp,i,count=0,n;
srand((unsigned)time(0));
for(ptemp=nGroup,i=0;i<N;i++,*ptemp++=rand());
for(ptemp=nGroup,i=0;i<N;i++,ptemp++){
n=*ptemp;
while(!(n%2)) n/=2;
if(*ptemp>1 && n==1) count++;
}
printf("Such number %d in the array!\n",count);
}
❸ c语言如何求某个数的倍数的个数
#include
<stdio.h>
int
main()
{
int
m,n,i;
int
k=0;
scanf("%d%d",&m,&n);
for(i=m;i<=n;i++)
{
if(i%12==0)
k++;//12的倍数
}
printf("%d",k);
return
0;
}
代码就是这样吧
求其他的话换掉12就好
❹ c语言编程:将100到1000间19的倍数存入一个数组并显示出来
#include <stdio.h>
void main()
{ int n ,i=0;
int a[100];
for(n=100;n<=1000;n++)
if(n%19==0)
{a[i]=n;
i++;
}//这样就装入数组了,然后就是显示
for (i=0;i<100;i++)
printf("%5d",a[i]);
}
❺ C语言,判断倍数
程序的健壮性不够强。你没有考虑到除0的情况:
如果a是0,那么直接就可以输出1了;
如果a不为0,但b是0,那么直接输出0了
❻ c语言程序设计将1到200中所有11的倍数存到一个一维数组并输出
#include"stdio.h"
intmain()
{
inti,a[200],j=0;
for(i=1;i<=200;i++)
{
if(i%11==0)
{
a[j]=i;j++;
}
}
for(i=0;i<j;i++)
printf("%d,",a[i]);
return0;
}
❼ c语言 用数组的方式输出1000以内7的倍数和与7有关的数
1 对1~1000进行遍历;
2 如果是7的倍数,存入数组;
3 如果与7有关,即数位中存在7,存入数组;
4 遍历结束后,对数组进行输出。
代码如下:
#include<stdio.h>
intmain()
{
inta[1000];
intt=0,i;
for(i=1;i<=1000;i++)//遍历。
{
if(i%7==0)a[t++]=i;//可以被7整除。
elseif(i%10==7||i/10%10==7||i/100==7)//与7有关。
a[t++]=i;
}
for(i=0;i<t;i++)//输出。
printf("%d,",a[i]);
printf(" ");
return0;
}