永发信息网

c语言输出三千以内含有7的整数

答案:3  悬赏:70  手机版
解决时间 2021-01-20 00:24
c语言输出三千以内含有7的整数
最佳答案
思路:定义一个函数fun(n)判断n中是否有整数7,接着for循环依次判断并输出。
参考代码:
#include 
#include  
int fun(int n){//判断n中是否含有7
while(n){
if(n%10==7) return 1;
n/=10;
}
return 0;
}
int main()
{
int i,t=0;
for(i=1;i<=3000;i++)
if(fun(i)){
printf("%d ",i);
t++;
if(t%5==0)//每5个一行
printf("
");
}
return 0;
}
全部回答
#include
main()
{
int i = 0;
for(i = 0 ;i <3000; i++ )
{
int i_temp = i;
while(i_temp)
{
if(i_temp%10 == 7)
{
printf("%d ",i_temp%10);
break;
}
i_temp /= 10;
}
}
printf("\n ");
}
#include
int ok(int n){
while(n){
if(n%10==7)return 1;
n/=10;}
return 0;
}
int main(){
int i;
for(i=1;i<=3000;i++)
if(ok(i))printf("%d\n",i);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我是1989年10月2日出生的,今年几岁了?
鸡鸭一共18只,吃了鸡的一半以后,鸡和鸭还有11
从鲁山坐火去长沙途经哪些城市
《开学遇见了什么》作文600字
PS中复制选取内内容,粘贴是什么快捷键???
求解:为什么面包店的面包那么有弹性松软
CuZn39Pb3的力学性能
海冰的分布
16.54钱相当于几多克
没有了已经,求再发一个
有360度全方位固化的UVLED固化机吗?
杭州广客隆电子商务有限公司
xy+2x+y=8 求2x+y的最小值
minecraft 超真实光影 & Hasee/神舟 战神
计算机网络分为哪三种类型
推荐资讯
我有五险一金社保了 为什么还一定要买重疾保
MMM奖金制度是什么,高分求解释
笑若扶风什么意思?拜托了,在线等!!!急!
请问数学: 2000(22-x)=2×1200x 这个400应
mac 终端sudo cp httpd.conf httpd.conf.bak
使用PSVR 是一种什么样的体验
1米15的鱼缸能养长嘴鳄吗
肠肉息肉对人体有什么伤害?
爱护点是什么意思?
在FeCl3溶液蚀刻铜箔制造电路板的工艺中,废
农保在外地能报销多少
人造石上面附了一层pvc怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?