用指针实现:输入3个整数,求三个数的平均值,并输出比平均值大的数?
来源:百度知道 编辑:UC知道 时间:2024/06/25 09:34:42
#include <stdio.h>
#include <stdlib.h>
int main()
{
int sum = 0,i;
double ave;
int *a;
a = (int *)malloc(sizeof(int) * 3);
scanf("%d%d%d",a,a+1,a+2);
sum += *a + *(a+1) + *(a+2);
ave = sum / 3.0;
for (i = 0; i < 3; i ++)
{
if (*a > ave)
printf("%d\n",*a);
a++;
}
return 0;
}
//没有考虑精度误差
哎呀
自己看书吗
都有的,动动脑子就行了
用指针实现:输入3个整数,求三个数的平均值,并输出比平均值大的数?
C语言编程:用指针编程,输入3个整数,从小到大的顺序输出
输入20个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换,用指针来实现。
输入10个整数,将其中最小的数与第一个数交换,把最大的数与最后一个数交换。用指针实现。
编程:输入 2个浮点数,按从大到小顺序输出,要求用指针实现
求编程:用指针方法实现。谢谢!!
使用指针变量求解:输入2个整数,按升序输出
编程实现输入一个3位整数,将它反向输出?
定义一个有5个元素的一维数组:用指针分别实现输入,输出,排序
c 源程序:4.输入一个整数,用递归的算法实现将整数倒序输出。