1119
来源:互联网 发布:剑三捏脸数据成女 编辑:程序博客网 时间:2024/06/06 07:37
/*编写函数fun(int* a,int n,int* odd,int* even),功能是:求出数组a[]中所有奇数之和以及所有的偶数之和,并利用指针odd
返回奇数之和,利用指针even返回偶数之和*/
#include <stdio.h>
#include <stdlib.h>//用于mallc()
void fun(int* a,int n,int* odd,int* even);//定义指针函数fun
void input(int* a,int n);//该函数用于输入数组a
int main()
{
int n;
printf("请决定数组元素个数:\n");
scanf("%d",&n);
int* num = (int*)malloc(sizeof(int)* n);//num即为总的数组
int odd;//奇数和
int even;//偶数和
printf("请输入%d个元素:\n",n);
input(num,n);
fun(num,n,&odd,&even);
printf("奇数之和为:%d\n",odd);
printf("偶数之和为:%d\n",even);
return 0;
}
void input(int* a,int n)
{
int i = 0;
for( i = 0 ; i < n ; i++)
{
scanf("%d",&a[i]);
}
}
void fun(int* a,int n,int* odd,int* even)
{
int odd_sum = 0;
int even_sum = 0;
int i = 0;//循环变量
for ( i = 0 ; i < n ; i++)
{
if ( a[i]%2 == 1)
{
odd_sum += a[i];
}
if ( a[i]%2 == 0 )
{
even_sum += a[i];
}
}
*odd = odd_sum;
*even = even_sum;
}
返回奇数之和,利用指针even返回偶数之和*/
#include <stdio.h>
#include <stdlib.h>//用于mallc()
void fun(int* a,int n,int* odd,int* even);//定义指针函数fun
void input(int* a,int n);//该函数用于输入数组a
int main()
{
int n;
printf("请决定数组元素个数:\n");
scanf("%d",&n);
int* num = (int*)malloc(sizeof(int)* n);//num即为总的数组
int odd;//奇数和
int even;//偶数和
printf("请输入%d个元素:\n",n);
input(num,n);
fun(num,n,&odd,&even);
printf("奇数之和为:%d\n",odd);
printf("偶数之和为:%d\n",even);
return 0;
}
void input(int* a,int n)
{
int i = 0;
for( i = 0 ; i < n ; i++)
{
scanf("%d",&a[i]);
}
}
void fun(int* a,int n,int* odd,int* even)
{
int odd_sum = 0;
int even_sum = 0;
int i = 0;//循环变量
for ( i = 0 ; i < n ; i++)
{
if ( a[i]%2 == 1)
{
odd_sum += a[i];
}
if ( a[i]%2 == 0 )
{
even_sum += a[i];
}
}
*odd = odd_sum;
*even = even_sum;
}
0 0
- 1119
- LOJ 1119
- 1119 九九乘法表
- URAL 1119
- Zoj 1119
- ZOJ-1119
- JOJ 1119 1121
- 1119学习笔记
- ural 1119【dp+精度】
- URAL 1119 Metro
- ZOJ - 1119 SPF
- ural 1119 Metro
- 题目1119:Integer Inquiry
- 1119 Factstone Benchmark
- [1119] Patchouli's Books
- SOJ 1119 Factstone Benchmark
- [BZOJ 1119]POI2009 slo
- URAL 1119Metro
- 网络编程
- 基于模板匹配的跟踪算法代码示例
- 编程练习
- JSONFormat格式化时间,时间时区转换GMT-4 转GMT+8,获取当前时间前多少分钟
- 第03课时 运动课程高级
- 1119
- 3.3矩阵下标引用
- 看到一篇关于如何养成一个良好的 Android 开发习惯文章,感觉不错
- tar解压命令
- 安利两个常见的笔试题吧
- qq登录绑定
- Linux命令------高级软件包工具:APT(Advanced Package Tool)
- c++
- 详解定位与定位应用