搜索
首页 教育/科学 理工学科 数学

编程计算13 5

编程计算1-3 5-7 … 99的值,(要求用do......while循环完成 )补充 : 是要编写计算程序!!

全部回答

2017-10-16

43 0
  #include int main(void) { ? ?int i = 1, s = 0,sum; ? ?do ? ?{ ? ? ? ? s = i - (i 2); ? ? ? ? ? i = i 4; ? ? }while( i 追答 : do { s = i - (i 2); i = i 4; }while( i < 99 );//只能循环到95-97。
  

2017-10-16

41 0
    代码仅仅是实现了功能,并且加入了适当的打印信息。其实写得不算很好,没有实现必要的数据抽象,只能说仅供题主参考吧。为了便于理解,我也加入了必要的注释。
    代码实现如下: #include #include // 调用system("pause");便于查看显示信息 int main(void) { ? ?int i = 1; ? ?int sum = 0; // 用于保存累加和 ? ?int sum_backup; // 备份sum,用于打印 ? ?int add_num = 1; // 用于保存被累加的数字(包括加法和减法) ? ?printf("Initializing, now sum = 0 "); ? ?do { ? ? ? ?sum_backup = sum; ? ? ? ?// 如果i不能被2整除,那么就是加法运算 ? ? ? ?if (0 != i % 2) { ? ? ? ? ? ?sum = add_num; ? ? ? ? ? ?printf("Step -: sum = %d %d = %d ", ? ? ? ? ? ? ? ? ? ? ? ? ? ?i ,sum_backup, add_num, sum); ? ? ? ?} ? ? ? ? // 如果i能被2整除,那么就是减法运算 ? ? ? ?else { ? ? ? ? ? ?sum -= add_num; ? ? ? ? ? ?printf("Step -: sum = %d - %d = %d ", ? ? ? ? ? ? ? ? ? ? ? ? ? ?i, sum_backup, add_num, sum); ? ? ? ?} ? ? ? ?i ; ? ? ? ?add_num = 2; ? ?} while(add_num ? ?// 在add_num = 99时,由于i 作用,多加了一个1,因此减1 ? ?i--; ? ?printf(" After %d steps of calculating, the sum = %d ", i, sum); ? ?system("pause"); ? ?return 0; }。

2017-10-16

12 0
编程计算1-3 5-7 ... 99的值是50.

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

教育/科学
数学
院校信息
升学入学
理工学科
出国/留学
职业教育
人文学科
外语学习
学习帮助
K12
理工学科
数学
农业科学
生物学
建筑学
心理学
天文学
工程技术科学
化学
环境学
地球科学
生态学
物理学
数学
数学
举报
举报原因(必选):
取消确定举报