ios学习笔记--(c基础题6)
2015-07-21 10:56
253 查看
一些调用函数的题
//printf(“%d”,sumValue(100));//函数计算1-100的和// printf(“%d”, dayOfYear(2015, 2, 12));函数计算某年某月某日 是哪一天
// int a[]={5,9,8};
// printf(“%d”,mid(a)); 函数求3个数的中间值
// printf(“%d”,getNum(100));//求输入数值的位数
// // main.m // c51 test // // Created by dq on 15/7/21. // Copyright (c) 2015年 dq. All rights reserved. // #import <Foundation/Foundation.h> typedef enum years { lead_year, _year, }years1; int sumValue(int n) { int sum=0; if (n>1) return sum=n+sumValue(n-1); else return 1; } int dayOfYear(int year,int month,int day) { int sum=0; enum years1; int a[2][12]={{31,28,31,30,31,30,31,31,30,31,30,31},{31,28,31,30,31,30,31,31,30,31,30,31}}; if ((year%4!=0&&year%100==0)||year%400==0) { for (int i=0; i<month; i++) { sum+=a[lead_year][i]; } sum+=day; } else { for (int i=0; i<month; i++) { sum+=a[_year][i]; } sum+=day; } return sum; } int mid(int a[]) { int i=0; // for (int i=0; i<3; i++) { // printf("%d\n",a[i]); // } for (i=0; i<3; i++) { for (int j=i+1; j<3; j++) { if (a[i]>a[j]) { int temp =a[i]; a[i]=a[j]; a[j]=temp;} } } // printf("***%d\n",a[2]); return a[1]; } int getNum(int n) { int count=0; while (n!=0) { n=n/10; count++; } return count; } int main(int argc, const char * argv[]) { @autoreleasepool { //printf("%d",sumValue(100));//函数计算1-100的和 // printf("%d", dayOfYear(2015, 2, 12));函数计算某年某月某日 是哪一天 // int a[]={5,9,8}; // printf("%d",mid(a)); 函数求3个数的中间值 // printf("%d",getNum(100));//求输入数值的位数 } return 0; }
相关文章推荐
- iOS 的几种数据持久化方案
- 2014最新苹果开发者账号注册流程图解分享
- iOS真机调试沙盒系统查看
- 关于IOS应用程序视图
- CPU Utilization Plugin For Nagios v2.0 推荐
- IOS MVC模式初探
- IOS - 个人中心界面
- 【转载国外好文】代工开发一个iOS应用没有那么容易
- CISCO IOS 分类
- 【转】iOS中几种数据持久化方案:我要永远地记住你!
- iOS-CoreLocation:无论你在哪里,我都要找到你!
- ios7-21数组
- iOS中几种数据持久化方案:我要永远地记住你!
- ios开发归档与接档
- iOS之友盟错误统计解决
- IOS本地推送 学习手记
- iOS 与webService
- (9/18)重学Standford_iOS7开发_动画、自动布局_课程笔记
- Nagios监控--案例一
- 开发一个iOS应用没有那么容易