㈠ c語言題 計算 100-150之間和400-500之間能被9整除的數,並統計個數。
一、演算法分析:
1 這里要求統計兩個區間的數值,所以需要兩組循環,分別從100到150, 以及400到500;
2 對於每個值,判斷是否可以被9整除,如果可以則輸出,並累加個數。
3 兩個循環結束後,輸出總個數。
二、參考代碼:
#include<stdio.h>
intmain()
{
inti,cnt=0;
for(i=100;i<=150;i++)//100~150
if(i%9==0)//可以整除。
{
printf("%d",i);//輸出i值
cnt++;//統計個數。
}
for(i=400;i<=500;i++)//400~500
if(i%9==0)//可以整除。
{
printf("%d",i);//輸出i值
cnt++;//統計個數。
}
printf(" ");
printf("總個數%d ",cnt);//輸出總個數。
return0;
}
㈡ C語言中100個數輸出被9整除的數,每5個換行
100個數是輸入的嗎?還是隨機生成 或者是1 到100? 說的不清楚.
以輸入為例
#include<stdio.h>
intmain()
{
inta[100];
inti;
intc;
for(i=0;i<100;i++)
scanf("%d",a+i);
for(i=c=0;i<100;i++)
if(a[i]%9==0)
{
printf("%d",a[i]);
c++;
if(c%5==0)putchar(' ');
elseputchar('');
}
return0;
}
㈢ C語言實現:輸出100以內的數,可以被2,3,4,5,7,9,11,13整除,要求是一起完成這些數,不能分開
上面的是我復制錯了,下面應該是對的
我認為你的題目應該沒看清楚吧,4*5*7*9*11*13>100的,應該是100個滿足的數吧,這個是我編的
#include<stdio.h>
main()
{
int i;
for(i=13;i<=1000000;i++)
{
if(i%2!=0) continue;
else if(i%3!=0) continue;
else if(i%4!=0) continue;
else if(i%5!=0) continue;
else if(i%7!=0) continue;
else if(i%9!=0) continue;
else if(i%11!=0) continue;
else if(i%13!=0) continue;
else printf("i=%d\n",i);
}
}
下面是我編的另一個,表示滿足要求的前100個i,
#include<stdio.h>
main()
{
int i=13,m=0;
for(m=0;m<=100;i++)
{
if(i%2!=0) continue;
else if(i%3!=0) continue;
else if(i%4!=0) continue;
else if(i%5!=0) continue;
else if(i%7!=0) continue;
else if(i%9!=0) continue;
else if(i%11!=0) continue;
else if(i%13!=0) continue;
else printf("i=%d\n",i),m++;
}
}
㈣ c語言 求100-200內既能夠被7和9整除又是素數
#include <stdio.h>
int main()
{
int a,b;
printf("輸出100-200內能夠被7,9整除且為素數");
for (a=100;a<=200;a++)
{
for(b=2;a%7==0 && a%9==0 &&b<a;b++)
{
if(a%b==0)
break;
else
printf("滿足題目要求的數目為%d\n",a);
}
}
return 0;
}
//幫你修改修改...^_^
㈤ C語言,求出100以內能整除9且不是偶數的個整數,並按照從大到小的順序輸出,救救孩子吧
#include<stdio.h>
#include<conio.h>
intmain(void){
inti;
for(i=100;i>0;i--)
if(i%9==0&&i%2!=0)/*能被9整除但不能被2整除*/
printf("%d ",i);
putchar(' ');
getch();/*屏幕暫留*/
return0;
}
㈥ C語言編寫1到100能被9整除餘2的數
思路:1到100能被9整除餘2的數,即可以通過一個for循環從1到100,判斷該數除9的余數,如果余數等於2,就輸出該數。
參考代碼:
#include<stdio.h>
#include<string.h>
intmain()
{
inti;
for(i=1;i<=100;i++)
if(i%9==2)
printf("%d",i);
return0;
}
/*
輸出:
211202938475665748392
*/
㈦ 如何用C語言寫出:100~200之間的能被9整除的數(循環語言)
#include<stdio.h>
void main()
{
for(int i=100;i<=200;i++)
{
if(i%9==0)
printf("%d ",i);
}
}
㈧ C語言程序編寫,1~100之間能夠被6或9整除,但不能同時被6和9整除的數字的個數。
#include<stdio.h>
intmain(void)
{
for(inti=1;i<=100;i++)
if((i%6==0||i%9==0)&&i!=54)
printf("%d ",i);
return0;
}
㈨ c語言 100到200之間能被九整除的數,以五個數為一行的形式輸出,並統計輸出一共有
#include<stdio.h>
intmain()
{inti,n=0;
for(i=108;i<=200;i+=9)
{printf("%d",i);
if(++n%5==0)printf(" ");
}
printf(" 共有%d個",n);
return0;
}
㈩ c語言中=輸出100以內能被9整除的整數 怎麼做呀
int i, count=0;
for(i=1; i<100; i++) {
if(i%9 == 0) {
count++;
if(count % 10 ==0) printf("\n"); // 每10個數據,換行
printf("%d ", i);
}
}