C++求500以内(含500)能被5或9整除的所有自然数的倒数之和.按四舍五入的方式精确到小数点后第二位.#include#includeusing namespace std;int main(){int a,b,c,i,sum=0;for(i=1;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 21:41:55

C++求500以内(含500)能被5或9整除的所有自然数的倒数之和.按四舍五入的方式精确到小数点后第二位.#include#includeusing namespace std;int main(){int a,b,c,i,sum=0;for(i=1;i
C++求500以内(含500)能被5或9整除的所有自然数的倒数之和.按四舍五入的方式精确到小数点后第二位.
#include
#include
using namespace std;
int main()
{
int a,b,c,i,sum=0;
for(i=1;i

C++求500以内(含500)能被5或9整除的所有自然数的倒数之和.按四舍五入的方式精确到小数点后第二位.#include#includeusing namespace std;int main(){int a,b,c,i,sum=0;for(i=1;i
这里有一件事儿,看你是要每步得到一个四舍五入的数相加起来,还是最后打出一个四舍五入的sum - 结果相差不少呢.
如果是前者,
求四舍五入到小数点后两位这样做:
temp=1/(float)i; // 得到当前的倒数
temp= (float)((int)(temp*100+0.5))/100; //四舍五入到小数点后2位
temp是一个float,表示当前的倒数,
比如i=9时,temp=1/9=0.111111,
然后 0.111111*100=11.1111,为了四舍五入要加0.5,即11.6111
取整,得到11
然后再除以100,得到0.11
如果是后者,你只是打印,当然就用printf直接打..
--------------
#include
usingnamespacestd;
constintMAX = 500;
int main(){
int i;
float sum = 0;
float temp;
for(i=1;i

你把问题给复杂化了!!
你的if((i%5==0)&&(i%9==0))
表示i既要被5整除也要被9整除。
依你的题意,只要将1除以500以内(含500)能被5或9整除的所有自然数,将结果求和就行了。
#include
using namespace std;
int main()
{
int i;

全部展开

你把问题给复杂化了!!
你的if((i%5==0)&&(i%9==0))
表示i既要被5整除也要被9整除。
依你的题意,只要将1除以500以内(含500)能被5或9整除的所有自然数,将结果求和就行了。
#include
using namespace std;
int main()
{
int i;
float sum=0;
for(i=1;i<=500;i++)
{
if((i%5==0)||(i%9==0))
{
sum += (float)1/i;
}
}
printf("%.2f",sum);
return 0;
}

收起

求500以内(含500)能被5或9整除的所有自然数的倒数之和.按四舍五入的方式精确C语言 求500以内(含500)能被5或9整除的所有自然数的倒数之和.按四舍五入的方式精确到小数点后第二位. C++求500以内(含500)能被5或9整除的所有自然数的倒数之和.按四舍五入的方式精确到小数点后第二位.#include#includeusing namespace std;int main(){int a,b,c,i,sum=0;for(i=1;i 求500以内最大的十个能被13或17整除的自然数之和速度 过程和答案都要 最好在15分钟之类答 跪求大国崛起之日本或德国或法国 500字以内! 谁能帮我编个C语言程序.多种方法最好...编一程序,输出100以内(不含100)能被3整除且个位为6的所有整数 C语言编程 输出500以内(不包含500)能被4和7同时整除的所有整数 求500以内的质数 求500以内的10个能被13或17整除的自然数之和 求《孙权劝学》的扩写孙权劝学扩写 500字以内或以上 编程求100以内能够被7或5整除的最大自然数. 跪求各位高手!用c语言编程:要求以每行5个输出300以内所有被3整除,并能被5整除的数. C语言 求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,并作为函数值返回 求500以内质数表一千以内最好 C语言编写运用数组求出100以内的能被5整除的数 C语言程序 100以内既能被5整除又能被7整除 我国个人所得税法规定:个人月收入超过2000元的部分应交纳个人所得税,超过部分中:500元以内的(含500元)500元以内的(含500元)的部分按5%交纳,500元以上1500元以下(含1500元)的部分按10% 急求excel公式:1.a列为1000(含)-5000,且b列为3或6,则c显示10;b列为9或12,则c显示25.急求excel公式:1.a列为1000(含)-5000,且b列为3或6,则c显示10;b列为9或12,则c显示25.2.a列为5000(含)-10000,且b列为3