求123456789-23456789-3456789-456789-...-9的值

 1 /*****************************************************************
 2             求123456789-23456789-3456789-456789-...-9的值??
 3  ****************************************************************/
 4 #import <Foundation/Foundation.h>//C语言中这里是#include<stdio.h>
 5 
 6 int main(int argc, const char * argv[]) {
 7     @autoreleasepool {//C语言中没有这个
 8         int sum=123456789,num=100000000;//注意你的系统和编程环境,不同情况sum的类型不同,在windows下int能表示的最大数是65535
 9         for (int i=123456789; i>=9; i%=num) {
10             sum=sum-i%num;
11             num/=10;
12             //printf("sum is:%d\n",sum);
13         }
14         printf("sum is:%d\n",sum);
15       return 0;
16     }
17 }  

 

执行结果: 

posted @ 2015-06-02 14:36  fengsh_h  阅读(400)  评论(0编辑  收藏  举报