ios第二天{函数}
//
// 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第二天{函数}的更多相关文章
- 深入理解javascript函数系列第二篇——函数参数
× 目录 [1]arguments [2]内部属性 [3]函数重载[4]参数传递 前面的话 javascript函数的参数与大多数其他语言的函数的参数有所不同.函数不介意传递进来多少个参数,也不在乎传 ...
- C++中new和delete的背后( call edx 调用虚表内的第二个函数(析构函数))
关于 C++中new背后的行为, 以前已经写过一篇了 理解C++中new背后的行为, 但是里面也只是泛泛而谈,没有真凭实据, 下面我们从汇编的角度看C++编译器究竟在背后干了什么? 我们的代码很简 ...
- 【转】ios内联函数 inline
ios内联函数 inline 缘由 由于在学习使用UIScrollVew开发的过程中,碰到下面这个属性(设置内边距): @property(nonatomic) UIEdgeInsets scroll ...
- iOS开发常用函数
1. 三角函数 double sin (double); 正弦 double cos (double);余弦 double tan (double);正切 2 .反三角函数 double asin ...
- 从零开始学C++之IO流类库(四):输出流格式化(以操纵子方式格式化 以ios类成员函数方式格式化)
一.以操纵子方式格式化 数据输入输出的格式控制使用系统头文件<iomanip>中提供的操纵符.把它们作为插入操作符<<的输出对象即可.如setiosflags.setw.set ...
- 转:iOS程序main函数之前发生了什么
原文地址:http://blog.sunnyxx.com/2014/08/30/objc-pre-main/ 我是前言 一个iOS app的main()函数位于main.m中,这是我们熟知的程序入口. ...
- iOS 调用私有函数安装app 卸载 app
1.环境 1.OS X EI Caption 10.11.1 & Xcode 7 2.Xcode安装Command Line Tools 3.iPhone 安装AppSync 2.Mobile ...
- 第二章 函数和window对象
1.什么是函数函数相当于Java中的方法,每一个函数可以做一件事情,但是不属于某一个类 2.使用函数的好处:使代码模块化,功能分工明确,方便调用,思路功能清晰 3.函数的分类:(1)系统函数:系统提前 ...
- iOS程序main函数之前发生了什么
我是前言 一个iOS app的main()函数位于main.m中,这是我们熟知的程序入口.但对objc了解更多之后发现,程序在进入我们的main函数前已经执行了很多代码,比如熟知的+ load方法等. ...
随机推荐
- 树上倍增LCA模版
void dfs(int u){ ;i = edge.next){ int to = dege[i].to; ]) continue; d[to] = d[u]+; dis[to] = dis[u]+ ...
- p12(PKCS12)和jks互相转换
p12 -> jks keytool -importkeystore -srckeystore keystore.p12 -srcstoretype PKCS12 -deststoretype ...
- 【前端】Ember.js学习笔记
Model 在默认情况下,model钩子返回的值,会设置为关联的控制器的model属性.例如,如果App.PostsRoute通过model钩子返回了一个对象,这个对象会设置为App.PostsCon ...
- append追加的使用
#!/usr/bin/env python def fun(arg) : ret = [] for i in range(len(arg)) : if i % 2 ==1 : ret.append(a ...
- 微信小程序开发感受
研究了大概有一个多星期的小程序了,说一下感受,之后会随时更新,一边学习,一边加上一部分学习代码和心得.我是一个前端厂里的新手,搬砖的时间不是很长,所以到一部分知识的理解浅之又浅,所以只能说自己的理解, ...
- $.ajax()方法所有参数详解;$.get(),$.post(),$.getJSON(),$.ajax()详解
[一]$.ajax()所有参数详解 url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. type: 要求为String类型的参数,请求方式(post或get)默认为get.注 ...
- eclipse gradle插件(buildship)的安装和使用
一.下载gradle https://gradle.org/gradle-download/ 二.手动安装gradle插件 我选择的是buildship,经过实际使用,体验很好. 插件的下载地址是: ...
- 25.redis集群搭建笔记
###Redis集群### 0.准备 软件: redis-3.0.0.gem redis-3.0.0.tar.gz#源码 1.安装ruby环境 redis基于ruby槽位计算,hash算法技术,k ...
- kali4.0 下tftpd-hpa服务无法启动的解决方案
一.前情提要: OS:Kali4.0 64bit 使用以下命令启动tftpd-hpa服务失败: sudo /etc/init.d/tftpd-hpa 二.解决方案: 1.输入以下命令: sudo in ...
- CodeUI Test:创建第一个CodeUI Test
CodeUI Test是微软自动化测试的一个比较好的项目,它的原理是获取到Windows窗口上的控件,然后针对控件的部分属性进行获取和对比,模拟对控件进行点击.双击.右键点击等事件.这样可以录制用户测 ...