基于visual Studio2013解决C语言竞赛题之0404循环求和

原创 2013年12月02日 22:49:30




题目


解决代码及点评

这道题考验for循环和一个简单的算法

因为每次累加的值有规律,后面一次累加是前面一次累加的两倍

所以可以用简单的循环,计算累加项和累加结果


/************************************************************************/
/* 
4.	用循环语句编写求 2的0次方+到2的63次方的程序。
*/
/************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void	main()
{
	double totlesum=1;       // 为何这里是double不是int?因为int空进不够大
	double tempnum=1;
	for (int i=0;i<62;i++)  // 循环62次
	{
		tempnum*=2;     // 每次累加项是上一次累加项的2倍   
		totlesum+=tempnum;   // 进行累加
	}
	printf("和为:%g",totlesum );
	system("pause");
}



代码下载及其运行

代码下载链接:

http://download.csdn.net/detail/yincheng01/6640745

解压密码为c.itcast.cn


下载解压后用VS2013打开工程文件

点击 “本地Windows调试器” 执行


程序运行结果





版权声明:本文为博主原创文章,未经博主允许不得转载。

基于visual Studio2013解决C语言竞赛题之0205位数求和

题目解决代码及点评#include #include void main() { int num; int sum=0; printf("please input num\n"); sc...
  • yincheng01
  • yincheng01
  • 2013年12月02日 15:30
  • 1611

基于visual Studio2013解决C语言竞赛题之0406数列求和

题目解决代码及点评 /************************************************************************/ /* 6. 有一分数序列 ,...
  • yincheng01
  • yincheng01
  • 2013年12月02日 22:56
  • 1377

基于visual Studio2013解决C语言竞赛题之0405阶乘求和

题目解决代码及点评/************************************************************************/ /* 5. 用循环语句编写求 ...
  • yincheng01
  • yincheng01
  • 2013年12月02日 22:53
  • 1640

基于visual Studio2013解决C语言竞赛题之0521圆盘求和

题目解决代码及点评#include #include void main() { const int N = 20; int a[N] = {20,1,8,4,13,6,10,15,2,17,...
  • yincheng01
  • yincheng01
  • 2013年12月04日 23:39
  • 1799

基于visual Studio2013解决C语言竞赛题之0605strcat

题目解决代码及点评/* 5. 写一函数,将两个字符串连接,即编写一strcat函数。 */ #include #include void stract(char *p1,char *p2...
  • yincheng01
  • yincheng01
  • 2013年12月05日 14:49
  • 1718

基于visual Studio2013解决C语言竞赛题之0607strcpy

题目解决代码及点评#include #include /* 写一函数将字符数组s1中的全部字符复制到字符数组s2中,不用strcpy函数。 */ void f67(char s1[27], cha...
  • yincheng01
  • yincheng01
  • 2013年12月05日 15:19
  • 1652

基于visual Studio2013解决C语言竞赛题之1024求和

题目解决代码及点评/* 已知有N个无规律的正整数,请编程序求出其中的素数并打印出能被5整除的数之积。 */ #include #include #include void f500241(in...
  • yincheng01
  • yincheng01
  • 2013年12月09日 10:26
  • 1893

基于visual Studio2013解决C语言竞赛题之0402奇偶求和

题目解决代码及点评#include #include #include void main() { int sumj=0; int sumo=0; for (int i=1;i...
  • yincheng01
  • yincheng01
  • 2013年12月02日 22:40
  • 1397

基于visual Studio2013解决C语言竞赛题之1018数组求和

题目解决代码及点评/************************************************************************/ /* 18. 设有8×8的二维...
  • yincheng01
  • yincheng01
  • 2013年12月09日 01:39
  • 1689

基于visual Studio2013解决C语言竞赛题之1016循环打印矩阵

题目解决代码及点评/* 找规律,编程序打印6×6的矩阵: 1 2 3 5 8 13 1 4 9 17 30 51 1 6 19 45 92 173 ...
  • yincheng01
  • yincheng01
  • 2013年12月09日 01:28
  • 1871
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于visual Studio2013解决C语言竞赛题之0404循环求和
举报原因:
原因补充:

(最多只允许输入30个字)