c語言不能整除
㈠ 在c語言里怎麼讓不能整除的數用分數表示。
只是整除嗎?還是不能除盡的。。。如果是整除的話,可以先判斷小的數是不是另一個數的因子,如果不是則不能整除。。。如果是不能除盡的話,就復雜了。。
㈡ C語言中,當兩個整型常量不能整除時,會發生什麼
只保留其整數部分,小數部分略去。例如8/5,結果為1
㈢ C語言怎麼表示不能被整除
#include<stdio.h>
int main(){
int i=0,s=0;
for(i=1;i<=20;i++)
if(i%3==0&&i%5!=0)s++;
printf("%d",s);
return 0;}
㈣ 用c語言描述:a不能被b整除
例子
//標准輸入輸出函數
#include<stdio.h>
//定義不返回值的主函數
void main()
{
//定義i一個整型變數n
int n;
//提示輸入一個數
printf("Please input a number:\n");
//輸入一個數n
scanf("%d",&n);
//如果(n能夠被4整除而且不能被100整除)或者(n能夠被400整除),那麼該年為閏年,反之。
if((n%4==0&&n%100!=0)||n%400==0)
//輸出該年為閏年
printf("This year is runnian\n");
else
//輸出該年不為閏年
printf("This year is not runnian\n");
}
㈤ c語言一個數能被7或11整除但不能被77整除
符合這個條件即可:
if ((i%7==0 || i%11==0) && (i%77 !=0)) printf("%d ",i);
下面程序輸出 n1 到 n2 之間 符合 能被7或11整除但不能被77整除 條件的數:
#include <stdio.h>
int main(){
int i,n1,n2;
n1=1;
n2=500;
for (i=n1;i<=n2;i++){
if ((i%7==0 || i%11==0) && (i%77 !=0))
printf("%d ",i);
}
return 0;
}
㈥ C語言除號(不是整除!!)
除號只有/
如果兩個數都是整形就會自動取整,強轉一下就行
(double)a/b;
㈦ 在C語言中怎樣判斷一個數是否能被另外一個數整除
#include <stdio.h>
int main()
{
int m,n; //首先定義兩個整數
scanf ("%d%d",&m,&n); //輸入兩個整數
if (m%n==0) //如果m除於n的余數是0
printf ("m能被n整除");
else //如果m除於n的余數不為0
printf ("m不能被n整除");
return 0; //復制並粘貼在你的編譯器上試試
} //望採納
㈧ c語言裡面1到100之間不能被12整除的數,急用
#include "stdio.h"
intmain()
{int x;
for(x=1;x<=100;x++)
if(x%12!=0)printf("%d\t",x);
}
直接用for循環計算1到100除以12,判斷余數是否為0,是就表明可以被12整除
㈨ c語言 把1~10之間不能被2整除的數輸出
#include
<iostream>
int
main()
{
int
n=1;
for(n=1;n<=10;n++)
{
int
i=2;
if(!(n%i==0))
//對2求模,只要為0就為整除即可以排除,其他的就可以輸出啦
std::cout<<n<<std::endl;
}
return
0;
}