问题六十五: 计算正整数n以内(包括n)的奇数之和及偶数之和。
来源:互联网 发布:人工智能与人类对抗 编辑:程序博客网 时间:2024/06/02 14:31
/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了) * 程序的版权和版本声明部分 * All rights reserved. * 文件名称: txt.c * 作 者: liuyongshui * 问 题: 计算正整数n以内(包括n)的奇数之和及偶数之和。* 问题来源: http://blog.csdn.net/sxhelijian/article/details/7304484* 完成日期: 2013 年4 月22日 * 版 本 号: V1.0 */ #include <stdio.h>void star(void);//打印星号int main(){ int i; int num; int sum_oddnumber=1; //奇数, 1是奇数,先赋值 int sum_evennumber=0; // 偶数 star(); //打印星号 printf("请输入一个整数:"); scanf("%d", &num); for(i=2; i<=num; i++) { if(i% 2==0) //是偶数(even number) { sum_evennumber+=i; } else //奇数(odd number) { sum_oddnumber+=i; } } printf("\n好的,现在输出%d内的奇数和、偶数和:\n", num); printf("(奇数和)sum_oddnumber =%d\n", sum_oddnumber); printf("(偶数和)sum_evennumber=%d\n", sum_evennumber); printf("\n哈哈,谢谢您的合作!\nGOOD BYE!\n"); star(); //打印星号return 0;}//star函数void star(void){ int i; for(i=0; i<60; i++){printf("*");}printf("\n");}