1. 如何在c語言中描述整除語句
兩個整型變數,直接用/運算符,結果為整型。只有此種情況下才為整除。
兩個操作數可以為 字元型,長整型,短整型,整型。
2. c語言中被400整除怎麼寫
c語言中被400整除:if(y%400==0||y%4==0&&y%100!=0)
include<stdio。h>
voidmain()
inta,b;
charc,d;
if(a%b==0)
printf("a能被b整除!");//int型
if(c%d==0)
printf("c能被d整除!");//char型
//c語言就只有這兩種類型可以整除,其他類型都不行。
區別聯系
整除與除盡既有區別又有聯系。除盡是指數b除以數a(a≠0)所得的商是整數或有限小數而余數是零時,我們就說b能被a除盡(或說a能除盡b)。因此整除與除盡的區別是,整除只有當被除數、除數以及商都是整數,而余數是零.除盡並不局限於整數范圍內,被除數、除數以及商可以是整數,也可以是有限小數,只要余數是零就可以了。它們之間的聯系就是整除是除盡的特殊情況。
3. 關於C語言整數除法
#include
"stdio.h"
#include
"math.h"
void
main(void)
{
int
a,b,c,d,e,g;
float
f;
printf("int
a,b");
scanf("%d
%d",&a,&b);
c=a+b;
d=a-b;
e=a*b;
f=a/(float)b
;
g=a%b;
printf("c=%d\n
d=%d\n
e=%d\n
f=%f\n
g=%d\n",c,d,e,f,g);
}
整數除整數得到的一定是整數,這個和c語言中的自動類型轉換有關,按照我上面寫的,把b強制轉換成浮點型,這樣得到的結果就是浮點型,還有輸出浮點型數時用
%f
。
4. c語言 整除怎樣表示
我覺得整除就是余數為0,不過取余%的兩邊都是整數,你就m%n==0,即可,我是這么認為的
5. C語言 整除的問題
#include "stdio.h"
main()
{int n;
printf("please input the number:");
scanf("%d",&n);
if(n%3==0&&n%5==0&&n%7==0) printf("它能被3,5,7整除");
else {if(n%3==0&&n%5==0) printf("它能被3,5整除");
if(n%3==0&&n%7==0) printf("它能被3,7整除");
if(n%5==0&&n%7==0) printf("它能被5,7整除");
if(n%3==0&&n%5!=0&&n%7!=0) printf("它能被3整除");
if(n%5==0&&n%3!=0&&n%7!=0) printf("它能被5整除");
if(n%7==0&&n%5!=0&&n%3!=0) printf("它能被7整除");
if(n%3!=0&&n%5!=0&&n%7!=0 ) printf("它不能被3,5,7整除");}
getch();
}