用C语言实现一个函数,函数功能是返回一个数能被另一个数整除的次数
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/18 20:27:28
用C语言实现一个函数,函数功能是返回一个数能被另一个数整除的次数
#include
#include
int count(int n,int m)
{
int i;
int num=0;
for(i=n;i>1;i/m)
{
if(i%m==0)
{
num++;
}
}
return num;
}
int main()
{
int a;
scanf("%d",&a);
int t=count(a,2);
printf("%d\n",t);
return 0;
}
#include
#include
int count(int n,int m)
{
int i;
int num=0;
for(i=n;i>1;i/m)
{
if(i%m==0)
{
num++;
}
}
return num;
}
int main()
{
int a;
scanf("%d",&a);
int t=count(a,2);
printf("%d\n",t);
return 0;
}
![用C语言实现一个函数,函数功能是返回一个数能被另一个数整除的次数](/uploads/image/z/8536407-15-7.jpg?t=%E7%94%A8C%E8%AF%AD%E8%A8%80%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0%2C%E5%87%BD%E6%95%B0%E5%8A%9F%E8%83%BD%E6%98%AF%E8%BF%94%E5%9B%9E%E4%B8%80%E4%B8%AA%E6%95%B0%E8%83%BD%E8%A2%AB%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%95%B0%E6%95%B4%E9%99%A4%E7%9A%84%E6%AC%A1%E6%95%B0)
应该是你这个for循环当中的问题.
for(i=n;i>1;i/m)
{
if(i%m==0)
{
num++;
}
}
你的本意是每一次循环过后将i重新赋值为i/m,但是事实上你并没有赋值,也就是说这段程序中的i/m没作用,这样应该会死循环.应该改成 i/=m
for(i=n;i>1;i/m)
{
if(i%m==0)
{
num++;
}
}
你的本意是每一次循环过后将i重新赋值为i/m,但是事实上你并没有赋值,也就是说这段程序中的i/m没作用,这样应该会死循环.应该改成 i/=m
用C语言实现一个函数,函数功能是返回一个数能被另一个数整除的次数
C语言编程 一个数能被另一个数整除怎么表示
请用c语言编写一个函数fun功能是:计算n门课程的平均分,计算结果作为函数值返回
急用:c语言,设计一个fun函数,它的功能是计算n门课程的平均值,并将计算所得结果作为函数值返回,
C语言用函数判断一个数是否是素数,是返回1,否则返回0?
用c语言,能被3整除且至少含有一个5的三位数个数,用函数.
编写一个函数,功能是求fibonacci数列中大于等于t的最小的一个数,结果用函数值返回,一定要用c++的语言
编写一个函数,计算100以内个位数是5且被3整除的整数个数,用C语言的形式编写
写一个C语言函数,要求输入n个数,返回这些数最小值
一个数能被另一个数整除的一组数是
C语言,用指向函数指针的知识实现两个函数求和的功能
帮忙写一个c语言程序,功能:求出二维数组周边元素之和,作为函数值返回.二维数组的值在主函数中赋予.