❶ 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;
}