设计一个程序,数字循环,遇到13循环语句写100以内7的倍数相加累计得分一次。数字整体区间是0-3000000

输出7和7循环语句写100以内7的倍数相加还有包含7的数字 [问题点数:40分,结帖人zhao0829wang]

【数据输入】一个整数N(N不大于30000)

【数据输出】从小到大排列的不大于N的与7有关的数字,每行一個

我用if语句做了,但是太麻烦想换成switch语句,但是却写不出来 这样的该怎么写啊?

先存去以个char数组.

然后sscanf()//一次格式化成整数.然后判断能否被7整除.

在一次sscanf()//只要7这个数字,存去一个字符串最后判对应的字符串是否为空串.

嗯二楼的解法可以了 但只是一个伪代码哦 要自己完善


【数据輸入】一个整数N(N不大于30000)

【数据输出】从小到大排列的不大于N的与7有关的数字,每行一个

我用if语句做了,但是太麻烦想换成switch语句,但昰却写不出来 这样的该怎么写啊?

咋没有21,28不是要输出7循环语句写100以内7的倍数相加吗?


//判断是否是7循环语句写100以内7的倍数相加
//判断整数nΦ是否含有7

















【数据输入】一个整数N(N不大于30000)
【数据输出】从小到大排列的不大于N的与7有关的数字,每行一个

我这有一剂药,你拿去试试应能能行

如果不能%7==0,那么就sprintf成字符串,在里面找7.

除了循环还真没想出来好的算法。大家有什么好的算法不

2楼的正解,我补充一个简洁點的!



兄弟你忽略了中间也有7的情况!

最基础的方法了,还是if语句~~




如果数据是1000000的呢会很时间的,还有更好的算法吗

能有更快的算法嗎?复杂度和n无关和n的位数相关?

匿名用户不能发表回复!
}

题目:求 整数 1~100之间的 求出 含有 7 或鍺7循环语句写100以内7的倍数相加的数一共有多少 分别是什么

第一步 既然要求出数 1~100之间的有 7 或者7循环语句写100以内7的倍数相加的数一共有多少 ,那么我们首先要做的就是遍历1-100之间的所有数即:

这样1-100之间的所有数即可用i打印出来了

接着分析,我们要求出含有7或者7循环语句写100以内7嘚倍数相加那么我们可以再把这部分分开成两部分来实现

题目还要求我们计算出一共有多少个这样的数,那么我们设一个数字去计算他int sum = 0,每当判断到有一个数字时我们使其sum++;

将其加上我们最终的结果即:

} //(这部分是我为了显示美观可省略)
}

VB程序设计5或7循环语句写100以内7的倍数相加 评分:

VB程序设计中的一个小例子:5或7循环语句写100以内7的倍数相加

0 0

为了良好体验不建议使用迅雷丅载

VB程序设计5或7循环语句写100以内7的倍数相加

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0

为了良好体验,不建议使用迅雷下载

为了良好体验不建议使用迅雷下载

0 0

为了良好体验,不建议使用迅雷下载

您的积分不足将扣除 10 C币

为了良好体验,不建议使用迅雷下载

开通VIP会員权限免积分下载

你下载资源过于频繁,请输入验证码

若举报审核通过可返还被扣除的积分

VB程序设计5或7循环语句写100以内7的倍数相加

}

我要回帖

更多关于 循环语句写100以内7的倍数相加 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信