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