1108
来源:互联网 发布:数据库认证培训 编辑:程序博客网 时间:2024/04/28 06:01
/*编写函数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
- 1108
- 1108
- 1108
- 1108
- 1108
- 1108
- problem 1108
- 过去。。。1108
- 1108 最小公倍数
- 1108\1109
- 1108: 最小公倍数
- hdu 1108
- 1108 最小公倍数
- HDU 1108
- spoj 1108
- ural 1108
- HDU-1108
- [1108]:最小公倍数
- APP横屏机制
- POI2014Little Bird
- (3)OpenGL ES绘制形状
- 【JDK源码阅读6-util】Collection-Set
- Linux 安装MATLAB教程及安装完打开后出现Licensing error: -8,523.不能正常运行解决办法
- 1108
- 【vijos】【最短路变式】小D的旅行
- java设计原则 第一篇---- 单一职责原则
- mysql DOS简单操作
- Wifidog分析wifidog认证网关协议v1
- 职场经典语录
- C++多线程同步之Mutex(互斥量)
- QT/MFC面试题
- https协议杂记