问答题
用指针方法实现:输入8个整数,将其中的最大数和最后一个数交换,最小数和第1个数交换,然后将8个整数倒序输出。
【参考答案】
#include<stdio.h>
#define N 8
main()
{ int a[......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
填空题
下列程序的功能是寻找二维数组中的鞍点,找到则输出其行、列下标;找不到则输出“no!”,请填空。提示,鞍点是指行上最大、列上最小的数组元素。 main() int a[3][5],i,j,k,max_j,flag; for(i=0;i<3;i++) for(j=0;j<5;j++) scanf( %d ,______); for(i=0;i<3;i++) max_j=0; for(j=0;j<5;j++) if(a[i][max_j]<a[i][j])______; flag=1; for(k=0;k<3;k++) if(a[k][max_j]<a[i][max_j]) flag=0;break; if(flag==1)______; if (flag==1) printf( %d,%d n ,i,max_j); else printf( no! n );
点击查看答案
问答题
struct stu int x; int *px; a[4],*p=a; main() int i,y[4]=10,11,12,13; for(i=0;i<4;i++) a[i].x=i,a[i].px=y+i; printf( %d n ,++P->x); printf( %d n ,(++p)->x); printf( %d n ,++(*p->px));
点击查看答案
相关试题
从键盘输入一串字符(“*”作为结束标志)...
求10~1000之间的所有素数之和,并输出。
将8个数输入数组中,找出其中最大数和最小...