本帖最后由 donkey2 于 2014-11-15 10:04 编辑
题目:提示用户输入一个正整数n,利用while循环计算并输出:1-2+3-4+5-6+7…+n的和 */ #import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... // NSLog(@"Hello, World!");
int n,sum; NSLog(@"请输入一个正整数"); scanf("%i",&n); if (n % 2 == 0) { sum = (-1)* n/2; } else if(n % 2 == 1){ sum = (-1)*(n-1)/2 + n; } NSLog(@"1-2+3-4+5-6+7…+n的和为%i",sum); } return 0; }
问题:
是实现了结果的计算,但是没有用到while循环,思路不同。待会儿再来~
|