#include<iostream>
using namespace std;
int f1(int n)
{
if(n%11==0)return 1;
return 0;
}
int f2(int n)
{
int t=n,s=0;
while(t!=0)
{
s+=t%10;
t/=10;
}
if(s==13)return 1;
return 0;
}
void show(int n=0) //给函数赋了初始值
{
int count=0; //count为计数器
for(;n<1000;n++){
if(f1(n)&&f2(n))
{
cout<<n<<'\t';
count++;
if(count%5==0) //按每行5个输出
cout<<'\n';
}
}cout<<"\n共有"<<count<<"个数满足条件。"<<endl;
}
int main()
{
int n;
cout<<"小于1000的自然数,能被11整除且各位数字之和为13的数有:\n";
show(n);
return 0;
}
c++编写函数找出小于1000的能被11整除且各位之和为13的自然数
最新推荐文章于 2024-11-09 09:27:20 发布
这段C++代码实现了寻找小于1000的所有能被11整除并且各位数字之和等于13的自然数。它通过两个辅助函数f1和f2分别检查整除性和数字和,然后在show函数中遍历并打印符合条件的数。程序最后输出满足条件的总数。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
ACE-Step
音乐合成
ACE-Step
ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言
978

被折叠的 条评论
为什么被折叠?



