1. c語言 輸出能被3整除的數
首先從理論上來說
就是從一串數值上找出能被3整除的數,並輸出
分開來就是兩步
第一步找出能被3整除的數,所謂能被3整除的數就是3的倍數,表示成C語言就是(num%3)
==
0;
第二步就是輸出能被3整除的數
if((num%3)
==
0)
printf("num
=
%d",num);
2. 編一C語言程序,輸入1到50之間能被3整除的數
答案可能有很多,這里僅供參考。
#include
void
main()
{
int
i,n=0;
printf("1到50之間能被3整除的數為:\n");
for(i=1;i<=50;i++)
{
if(i%3==0)
{
printf("%d
",i);
n++;
if(n%5==0)
printf("\n");
}
}
printf("\n");
}
解釋一下:
從1到50逐個檢驗,如果能被三整除,那麼就是除以三餘數是零。其中n是用來使程序每輸出5個數換一行的。
明白了吧!\(^o^)/~
3. C語言,求100以內能被3整除或能被5整除的數的和
方法有很多,具體分析如下:
1、最直觀的方法。
循環遍歷100以內所有整數,逐一判斷是否可以被3整除或者被5整除,如果可以,則累加。
代碼如下:
#include<stdio.h>
intmain()
{
ints=0;
intn;
for(n=1;n<100;n++)//遍歷
if(n%3==0||n%5==0)//符合條件
s+=n;//累加。
printf("%d ",s);//輸出結果。
return0;
}
2、最快捷的方法。
根據數學規則,可以被3整除的為一個等差數列,可以被5整除的也是一個等差數列。
可以被3或5整除的和,就是所有被3整除的數和,加上所有被5整除的數之和,減去同時被3和5整除的數之和,即減去被15整除的數之和。
其中,被3整除的為3,6,9...,99共計33個。 能被5整除的為5,10,...95共計19個。能被15整除的為15,30,...90共計6個。
於是得到如下程序:
#include<stdio.h>
intmain()
{
inta=(3+99)*33/2;//被3整除之和。
intb=(5+95)*19/2;//被5整除之和。
intc=(15+90)*6/2;//被15整除之和。
ints=a+b-c;//計算結果.
printf("%d ",s);//輸出。
return0;
}
3、對比。
前一種方式,適合C語言練習,使用到循環,比較,模除,輸出等多個知識點。
後一種方式,效率更高,適合實際編程使用。
4. c語言輸出1-100間可以被3整除的數
#include<stdio.h>
intmain(){
inti;
for(i=1;i<=100;++i)
if(!(i%3))
printf("%3d",i);
printf(" ");
return0;
}
5. 在C語言中 在100以內輸出能被3整除的數 謝謝 幫 詳細的整個過程謝謝
#include<stdio.h>
intmain()
{
inti;
for(i=1;i<100;i++)
if(i%3==0)printf("%d ",i);
return0;
}
6. c語言 100以內能被3整除的數怎麼做
#include<stdio.h>
int main()
{
int i = 0; // 聲明變數 i 並初始化
printf( "100以內能被3整除的數有:");
for( i = 1; i < 100; i++) // i 從1到99
{
if( i % 3 == 0) // i 除以3餘0
printf( "%d ", i); // 列印 i 的值
}
printf( "\n");
return 0;
}
7. C語言編程求1到100中能被3整除的數並輸出
1、首先新建一個工程和.c文件。
注意事項:
盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。
8. c語言中被3整除數
if(sum%3 == 0)//sum自己替換為需要判斷的數
{
printf("sum可以被3整除\n");
}