从键盘输入8个数,将其中最大的数与第一个数对换,最小的数与最后一个数对换(用指针实现)
来源:百度知道 编辑:UC知道 时间:2024/05/25 07:09:17
我是C语言新手
#include<stdio.h>
void main ()
{ int a[8],i,*m,*n;
printf("Input 8 numbers:\n"); /*以下将8个整数存入数组a*/
for(i=0;i<8;i++)
scanf("%d",&a[i]);
m=n=&a[0];
for(i=0;i<8;i++)/*找最大的数并交换*/
if(a[i]>*m) m=&a[i];
i=a[0];a[0]=*m;*m=i;
for(i=0;i<8;i++) /*找最小的数并交换*/
if(a[i]<*n) n=&a[i];
i=a[7];a[7]=*n;*n=i;
for(i=0;i<8;i++)/*将交换好的8个整数进行输出*/
printf("%d ",a[i]);
}
从键盘输入20个数,并将其中最大的和最小的显示出来。
从键盘输入10个数,找出其中的最大值和最小值
:从键盘输入10个整数,分别统计其中的正数,负数,零的个数。
从键盘输入10个数,将这10个数逆序输出,并求这10个数的和。
用C语言编程做:用从键盘输入3个数,编程实现3个数的比较,输出其中的最大值
从键盘输入10个整数,编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组.
依次将10个数输入,要求将其中最大的数打印出来
从键盘输入3个整数,并显示其中最大的整数。
请教c语言编程:从键盘输入一批数据,以0结束输入,统计其中的正数和负数的个数
从键盘输入一系列字符,以回车为结束符,编程统计其中非数字字符的个数