
PTA—C语言练习
输入n,计算1-3+5-7+…+m的值,(m是<=n的最大奇数),输出和。
例如,当n是10时,计算1-3+5-7+9 PTA 厦门大学 第六周 循环编程练习 入门
题目要求
提示:主要使用简单的for循环与if条件
输入n,计算1-3+5-7+…+m的值,(m是<=n的最大奇数),输出和。
提示:以下是本篇文章正文内容
代码如下(示例):
#include<stdio.h> main() { int sum,i,k,num; k = 1; sum = 0; scanf("%d",&num); if(num%2!=0) { for(i = 1;i<=num;i= i+2) { sum = sum + k*i; k = -1*k; } } else { num = num - 1; for(i = 1;i<=num;i = i+2) { sum = sum + k*i; //printf(" %d ",sum); k = -1*k; } } printf("%d",sum); } 2.输出结果如下(示例):
101 51新手上传 如有错误,欢迎指出ヾ(≧▽≦*)o
👁️ 阅读量:0
© 版权声明:本文《PTA—C语言练习》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686889381a372617.html。