//
//  main.m
//  DAY3-1.6作业:工程敲4遍
/*  作业:限时代码3分钟
     提示用户从键盘输入一个整数(100以内) 。如果输入的数,不是7的倍数,且不含7(个位和十位都不含7)。输出这个数;
     否则输出 “过”。
 
 */

//
//第一题:
/* 输入一个整数,判断奇偶,并输出“某某是奇数”或者“某某
   是偶数”。*/
//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//  
//    int a = 0;
//    printf("请输入一个整数:");
//    scanf("%d",&a);
//    if (a % 2 == 0) {
//        printf("%d是偶数",a);
//    }
//    else {
//        printf("%d是奇数",a);
//    }
//    
//    
//    return 0;
//}

//第二题:
/*
 输入一个数,判断符号。如果大于0,输出“正数”;如果小
 于0,输出“负数”;如果等于0,输出“0”.
 
 */

//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    int a = 0;
//    printf("请输入一个数:");
//    scanf("%d",&a);
//    if (a > 0) {
//        printf("正数\n");
//    }else if (a < 0){
//        printf("负数\n");
//    }else if(a == 0){
//        printf("0\n");
//    }
//       return 0;}

//第三题:
    /*
     编程判断3人中谁的年龄最大,并打印最大者的年龄
    
     */

//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    int a = 0,b = 0,c = 0;
//    printf("请输入三人的年龄:\n");
//    scanf("%d%d%d",&a,&b,&c);
//    if (a > b) {
//        if (a > c) {
//            printf("最大者的年龄:%d\n",a);
//        }
//    }else if(b > c){
//        if (b > a) {
//            printf("最大者年龄:%d\n",b);
//        }
//    
//    
//    }else
//    {
//        printf("最大者年龄:%d\n",c);
//    
//    }
//
//
//
//    return 0;
//}

//第四题:
/*
 铁路托运行李规定:行李重不超过50公斤的,托运费按0.15
 元每公斤计算,如果超过50公斤,超出部分每公斤加收0.1
 元。编程实现上述功能.
 
 */

//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    
//    float a = 0,b = 0;
//    printf("请输入行李重量:\n");
//    scanf("%f",&a);
//    if (a <= 50) {
//        b = a*0.15;
//        printf("运费是:%.2f\n",b);
//    }else {
//        
//        b = (a-50)*0.16+50*0.15;
//        printf("运费是:%.2f\n",b);
//    
//    }
//    
//    
//    return 0;
//}

//第五题:
/*
 有一个函数:x<1的时候,y = x;1<=x<10的时候,y=2x-1;
 x>=10的时候,y=3x-11。写一段程序,输入x,输出y值.

*/

//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    
//    int x = 0,y = 0;
//    printf("请输入x:");
//    scanf("%d",&x);
//    if (x < 1) {
//        y = x;
//        printf("y = %d\n",y);
//    }else if (1 <=x && x < 10){
//        y = 2*x - 1;
//        printf("y = %d\n",y);
//    
//    }else if (x >= 10){
//    
//        y = 3*x - 11;
//        printf("y = %d\n",y);
//    
//    }
//
//    return 0;
//}

//第六题
/*
 编写一个完成两个数四则运算的程序。如:用户输入34+56
 则输出结果为90.00,要求运算结果保留2位有效小数,用户
 输入时将2个运算数以及运算符都输入,根据运算符求结果

*/
//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    
//    float a =0,b = 0,d = 0;
//    char c = 0;
//    printf("请输入运算式:");
//    scanf("%f%c%f",&a,&c,&b);
//    if (c == '+'){
//        d = a + b;
//        printf("%.2f",d);
//    }else if(c == '-'){
//        d = a - b;
//        printf("%.2f",d);
//    }else if (c == '*'){
//        d = a * b;
//        printf("%.2f",d);
//    }else if(c == '/'){
//        d = a / b;
//        printf("%.2f",d);
//    }
//
//    return 0;
//}

////第七题:输入3个数,判断是否能构成三角形.
//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    int a = 0,b = 0,c = 0;
//    printf("请输入三个数:");
//    scanf("%d%d%d",&a,&b,&c);
//    if ((a+b)>c&&(a+c)>b&&(b+c)>a&&(a-b)<c&&(a-c)<b&&(b-c)<a) {
//        printf("能构成三角形");
//        
//    }else {
//        printf("不能构成三角形");
//    }
//    
//
//    
//    return 0;
//}

//第八题

/*
 输入三个数,用两种方法打印出中间值(即第二大值)
 提示:第一种,先求最大最小;第二种,只使用比较运算符.
 
 */
//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    int a = 0,b = 0,c = 0;
//    printf("请输入三个数:");
//    scanf("%d%d%d",&a,&b,&c);
//   
//    if ((a>b && b>c)||(c>b&&b>a)) {
//        printf("中间值 = %d",b);
//      }
//        else if((a>c&&c>b)||(b>c&&c>a)){
//        printf("中间值 = %d",c);
//    
//    }else if((b>a&&a>c)||(c>a&&a>b))
//    {
//        printf("中间值 = %d",a);
//    }
////    else if(a==b){
////        printf("中间值 = %d",c);
////    }else if(a==c){
////        printf("中间值 = %d",b);
////    }else if(b==c){
////        printf("中间值 = %d",a);
////    }
//        return 0;
//}

//比较运算符
//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    
//    int a = 0,b = 0,c = 0;
//    printf("请输入三个数:");
//    scanf("%d%d%d",&a,&b,&c);
//    int min = (a>b?b:a)>c?c:(a>b?b:a);
//    int max = (a>b?a:b)>c?(a>b?a:b):c;
//    int mid = a+b+c-min-max;
//    printf("中间值 = %d\n",mid);
//    return 0;
//}

/*
 限时代码3分钟
 提示用户从键盘输入一个整数(100以内) 。如果输入的数,不是7的倍数,且不含7(个位和十位都不含7)。输出这个数;
 否则输出 “过”。
 */
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]){
    int a = 0;
    printf("请输入一个100以内的整数:\n");
    scanf("%d",&a);
    if (a%7!=0&&a/10!=7&&a%10!=7) {
        printf("这个数 = %d\n",a);
    }else{
        printf("过\n");
    }
    
    return 0;
    
}

ios第二天{函数}的更多相关文章

  1. 深入理解javascript函数系列第二篇——函数参数

    × 目录 [1]arguments [2]内部属性 [3]函数重载[4]参数传递 前面的话 javascript函数的参数与大多数其他语言的函数的参数有所不同.函数不介意传递进来多少个参数,也不在乎传 ...

  2. C++中new和delete的背后( call edx 调用虚表内的第二个函数(析构函数))

    关于 C++中new背后的行为, 以前已经写过一篇了 理解C++中new背后的行为, 但是里面也只是泛泛而谈,没有真凭实据, 下面我们从汇编的角度看C++编译器究竟在背后干了什么?   我们的代码很简 ...

  3. 【转】ios内联函数 inline

    ios内联函数 inline 缘由 由于在学习使用UIScrollVew开发的过程中,碰到下面这个属性(设置内边距): @property(nonatomic) UIEdgeInsets scroll ...

  4. iOS开发常用函数

    1. 三角函数 double sin (double); 正弦 double cos (double);余弦 double tan (double);正切 2 .反三角函数  double asin ...

  5. 从零开始学C++之IO流类库(四):输出流格式化(以操纵子方式格式化 以ios类成员函数方式格式化)

    一.以操纵子方式格式化 数据输入输出的格式控制使用系统头文件<iomanip>中提供的操纵符.把它们作为插入操作符<<的输出对象即可.如setiosflags.setw.set ...

  6. 转:iOS程序main函数之前发生了什么

    原文地址:http://blog.sunnyxx.com/2014/08/30/objc-pre-main/ 我是前言 一个iOS app的main()函数位于main.m中,这是我们熟知的程序入口. ...

  7. iOS 调用私有函数安装app 卸载 app

    1.环境 1.OS X EI Caption 10.11.1 & Xcode 7 2.Xcode安装Command Line Tools 3.iPhone 安装AppSync 2.Mobile ...

  8. 第二章 函数和window对象

    1.什么是函数函数相当于Java中的方法,每一个函数可以做一件事情,但是不属于某一个类 2.使用函数的好处:使代码模块化,功能分工明确,方便调用,思路功能清晰 3.函数的分类:(1)系统函数:系统提前 ...

  9. iOS程序main函数之前发生了什么

    我是前言 一个iOS app的main()函数位于main.m中,这是我们熟知的程序入口.但对objc了解更多之后发现,程序在进入我们的main函数前已经执行了很多代码,比如熟知的+ load方法等. ...

随机推荐

  1. False 等效值

    False 等效值 下面这些值将被计算出 false (also known as Falsy values): false undefined null 0 NaN 空字符串 ("&quo ...

  2. rc.local 增加自启动

    编辑 /etc/rc.d/rc.local,将要执行的命令放里面. 然后给 rc.local 增加执行权限  chmod +x rc.local . 不过该方法正在被逐步淘汰,提示建议采用自定义服务的 ...

  3. Linux命令的返回码列表

    转自:http://blog.chinaunix.net/uid-10347480-id-3263127.html 在 Linux 下,不管你是启动一个桌面程序也好,还是在控制台下运行命令,所有的程序 ...

  4. netty 解决TCP粘包与拆包问题(二)

    TCP以流的方式进行数据传输,上层应用协议为了对消息的区分,采用了以下几种方法. 1.消息固定长度 2.第一篇讲的回车换行符形式 3.以特殊字符作为消息结束符的形式 4.通过消息头中定义长度字段来标识 ...

  5. C++ 模拟Map

    JDK中的Map类型采用键值对的方式保存数据,且键(key)不能重复.在HashMap的实现中实际采用了Hash分类加数组排序的方式.在C++中我没有采用这样的算法.而是通过首先对Key值进行二叉树排 ...

  6. 老电脑如果从windows7升级到windows10不断重启进不了系统,还是想用windows10,怎么办?

    先说一下我的配置:08年的acer aspire 5520g,很老的电脑,除了内存加到4g,其他都不变.官方只支持到windows7,并且官方说明该型号不在官方支持windows10之列. 之前win ...

  7. 【转】Eclipse下启动tomcat报错:/bin/bootstrap.jar which is referenced by the classpath, does not exist.

    转载地址:http://blog.csdn.net/jnqqls/article/details/8946964 1.错误: 在Eclipse下启动tomcat的时候,报错为:Eclipse下启动to ...

  8. js_保留关键字

    网页可以被我们分为三个大的部分:结构,表现,形式而js就是专对于表现的,js是一门编程的解释性脚本语言,和其他的语言相同js也有自己的保留的关键字,下面我们来看看js保留的关键字吧!js一共有56个关 ...

  9. Mysql空用户导致数据库登陆故障处理 (原创帖,转载请注明出处)

    首先感谢在本次故障中阿铭对我的无私帮助,万分感谢!阿铭linux论坛:http://www.apelearn.com/study_v2/   问题描述: 公司安全部门扫描到数据库空密码漏洞,用户名密码 ...

  10. 调用discuz编辑器发布帖子显示html代码的解决办法

    <!--{echo htmlspecialchars_decode(discuzcode($post[message], , , , , , , , , , ));}--> 在discuz ...