写一个C程序来找出一个系列中最大和最小的数
问题
让用户在控制台输入四个系列的整数,找出一个系列中最小和最大的数字
解决方案
为了计算小数和大数,我们使用if条件。我们用来找到最大和最小数字的逻辑是-
if(minno>q) //检查第一个和第二个数字 minno=q; else if(maxno&l;q) maxno=q; if(minno>r) //检查第一个和第三个数字 minno=r;
方案一
#includeint main(){ int minno,maxno,p,q,r,s; printf("输入任意四个数字:"); scanf("%d%d%d%d",&p,&q,&r,&s); minno=p; maxno=p; if(minno>q) //检查第一个和第二个数字 minno=q; else if(maxno r) //检查第一个和第三个数字 minno=r; else if(maxnos) //检查第1个和第4个数字 minno=s; else if(maxno 输出结果输入任意四个数字:34 78 23 12 Largest number from the given 4 numbers is:78 Smallest numbers from the given 4 numbers is:12方案二
下面的程序查找数组中的最小和最大元素-
#includeint main(){ int a[50],i,num,large,small; printf("输入元素数:"); scanf("%d",&num); printf("Input the array elements :\n"); for(i=0;i large) large=a[i]; if(a[i]输出结果 输入元素数:8 Input the array elements : 1 2 6 4 8 9 3 9 small= 1 large= 9