048.Array Ele Arg 数组的元素作为函数的参数
来源:互联网 发布:caffe测试mnist数据集 编辑:程序博客网 时间:2024/05/21 15:07
--------------- main.m ---------------
让用户输入分别两组数字,自动生成两个数组,并比较两个数组的大小。
#import <Foundation/Foundation.h>
int big(int x , int y)
{
int big(int x , int y)
{
return x > y ? 1 : (x < y ? -1 : 0);
}
int main()
{
int a[10] , b[10];
NSLog(@"输入第一个数组的10个元素:");
for(int i = 0 ; i < 10 ; i++)
{
scanf("%d" , &a[i]);
{
int a[10] , b[10];
NSLog(@"输入第一个数组的10个元素:");
for(int i = 0 ; i < 10 ; i++)
{
scanf("%d" , &a[i]);
}
NSLog(@"输入第二个数组的10个元素:");
for(int i = 0 ; i < 10 ; i++)
{
scanf("%d" , &b[i]);
}
int aBigCount = 0;
int bBigCount = 0;
for(int i = 0 ; i < 10 ; i++)
{
scanf("%d" , &b[i]);
}
int aBigCount = 0;
int bBigCount = 0;
int equalsCount = 0;
for(int i= 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++数组作为函数参数的几个问题
- 作为函数参数的数组名
- 作为函数参数的多维数组
- 数组作为函数参数的传递
- 作为函数参数的多维数组
- 数组作为函数的参数传递
- Javascript 中数字的部分知识总结:
- pugi的使用
- Leetcode -- N-Queens II
- MySQL:You can’t specify target table ‘A’ for update in FROM clause
- 每天被面试虐一点点(三) int (*(*F)(int, int))(int)
- 048.Array Ele Arg 数组的元素作为函数的参数
- springmvc 构造restful
- hdoj 2578 Dating with girls(1)(二分+队列)
- Struts2中访问Web元素的3种方法RequestAware,SessionAware,ApplicationAware
- 047.Recursive 递归函数
- FFT和DFT学习笔记
- Thread、Handler与HandlerThread、Handler使用
- JS修改td内容
- Android自定义控件系列一:如何测量控件尺寸