048.Array Ele Arg 数组的元素作为函数的参数
来源:互联网 发布:护肤水推荐 知乎 编辑:程序博客网 时间:2024/05/21 10:18
--------------- main.m ---------------
让用户输入分别两组数字,自动生成两个数组,并比较两个数组的大小。
#import<Foundation/Foundation.h>
intbig(intx , int y)
{
intbig(intx , int y)
{
returnx > y ? 1 : (x < y ? -1: 0);
}
intmain()
{
int a[10] , b[10];
NSLog(@"输入第一个数组的10个元素:");
for(inti = 0 ; i < 10 ; i++)
{
scanf("%d", &a[i]);
{
int a[10] , b[10];
NSLog(@"输入第一个数组的10个元素:");
for(inti = 0 ; i < 10 ; i++)
{
scanf("%d", &a[i]);
}
NSLog(@"输入第二个数组的10个元素:");
for(inti = 0 ; i < 10 ; i++)
{
scanf("%d", &b[i]);
}
int aBigCount = 0;
int bBigCount = 0;
for(inti = 0 ; i < 10 ; i++)
{
scanf("%d", &b[i]);
}
int aBigCount = 0;
int bBigCount = 0;
int equalsCount = 0;
for(inti= 0 ; i < 10 ; i++)
{
NSLog(@"%d , %d", a[i], b[i]);
if(big(a[i] , b[i]) ==1)
{
aBigCount ++;
}
else if(big(a[i] , b[i]) == -1)
{
bBigCount ++;
}
else
{
equalsCount ++;
}
}
NSLog(@"a数组元素更大的次数%d, b数组元素更大的次数为:%d ,相等次数为:%d"
, aBigCount , bBigCount, equalsCount);
NSString * result = aBigCount > bBigCount ?
{
NSLog(@"%d , %d", a[i], b[i]);
if(big(a[i] , b[i]) ==1)
{
aBigCount ++;
}
else if(big(a[i] , b[i]) == -1)
{
bBigCount ++;
}
else
{
equalsCount ++;
}
}
NSLog(@"a数组元素更大的次数%d, b数组元素更大的次数为:%d ,相等次数为:%d"
, aBigCount , bBigCount, equalsCount);
NSString * result = aBigCount > bBigCount ?
@"a数组更大": (aBigCount < bBigCount ? @"b数组更大": @"两个数组相等");
NSLog(@"%@", result);
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.return x > y ? 1 : (x < y ? -1 : 0);
大于则返回1,小于则返回-1,等于则返回0。
2.一维整型数组的元素,就是一个单纯的整型数据,
我们把这个数组的元素作为函数的参数,很好理解,并没有特别值得论述的。
本节代码主要用于跟第49节的代码对比。
0 0
- 048.Array Ele Arg 数组的元素作为函数的参数
- 048.Array Ele Arg 数组的元素作为函数的参数
- 049.Array Arg 数组作为函数的参数
- 049.Array Arg 数组作为函数的参数
- 数组元素可以作为函数的参数
- 数组作为函数的参数
- 数组作为函数的参数
- 数组作为函数的参数
- 函数作为参数,函数数组的练习。
- C++函数【数组作为函数的参数】
- 数组作为函数参数并传递数组元素个数的几种有效方法
- 数组名作为函数参数和数组元素作为函数参数有什么不同?‘\0’和“\0”的区别?
- C++数组作为函数参数的几个问题
- 作为函数参数的数组名
- 作为函数参数的多维数组
- 数组作为函数参数的传递
- 作为函数参数的多维数组
- 数组作为函数的参数传递
- OC_属性
- vb用xml传输recordset
- Linux索引节点(Inode:no space for device)用满导致的一次故障
- 卷积神经网络CNN的理解
- 047.Recursive 递归函数
- 048.Array Ele Arg 数组的元素作为函数的参数
- HDU4618 Palindrome Sub-Array
- 2015-07-18 随意刷几道题机试题(最大上升子序列和、并查集、蚂蚁下落等问题)
- Node.js开发环境配置
- XenStore
- 049.Array Arg 数组作为函数的参数
- JavaScript面向对象与原型
- JavaScript函数
- Cocos2d-x中添加显示文字的三种方式 LabelTTF 、LabelBMFont 和 LabelAtlas