码迷,mamicode.com
首页 > 编程语言 > 详细

c语言代码编程题汇总 :计算并输出n以内能被3或7整除的所有自然数的倒数之和

时间:2017-03-08 13:32:25      阅读:4930      评论:0      收藏:0      [点我收藏+]

标签:数值   类型转换   总结   center   for   语言   c语言   倒数   else   

计算并输出n以内能被3或7整除的所有自然数的倒数之和  

  程序代码如下:

 

 1 /*
 2     2017年3月5日15:34:11
 3     功能:计算并输出n以内能被3或7整除的所有自然数的倒数之和
 4 */
 5 
 6 #include "stdio.h"
 7 int main (void)
 8 {
 9     int n, i;
10     float sum = 0.0;
11 
12     printf ("请输入一个数据n的数值:\n");
13     scanf ("%d",&n);  
14     for (i = 1; i <= n; i++)
15     {
16         if((i % 3 == 0) || (i % 7 == 0))
17             sum += 1/(float)(i);                            //此处一定要有一个强制类型转换,求商,当除数与被除数之间必须有一个数为实数型
18         else 
19             continue;
20     }
21     printf ("请输出所求运算之后的最后结果:\n");
22     printf ("%f\n",sum);
23 
24     return 0;
25 }
26 /*
27     总结:
28     在VC++6.0中显示的结果:
29     ————————————————————————
30     请输入一个数据n的数值:
31     30
32     请输出所求运算之后的最后结果:
33     1.226323
34     ————————————————————————
35 */

 

c语言代码编程题汇总 :计算并输出n以内能被3或7整除的所有自然数的倒数之和

标签:数值   类型转换   总结   center   for   语言   c语言   倒数   else   

原文地址:http://www.cnblogs.com/wxt19941024/p/6518555.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!