视频例题
Begin to change
咸鱼也是会翻身的!
展开
-
将一个数组a的行和列的元素互换,存到另一个二维数组b中
将一个数组a的行和列的元素互换,存到另一个二维数组b中#includeint main(){int a[2][3]={{1,2,3},{4,5,6}};int b[3][2],i,j;for(i=0;ifor(j=0;jb[j][i]=a[i][j];}}for(j=0;jfor(i=0;iprintf("%5d",b[j][i]);}原创 2018-01-28 13:15:41 · 4931 阅读 · 2 评论 -
有一个3x4的矩阵,输出最大值,且输出对应的行和列;
有一个3x4的矩阵,输出最大值,且输出对应的行和列;#includeint main(){int a[3][4];int max,i,j,x,y;for(i=0;ifor(j=0;jscanf("%d",&a[i][j]);max=a[0][0];}}for(i=0;ifor(j=0;jif(a[i][j]>max){max=a[i][j];原创 2018-01-28 13:37:09 · 6089 阅读 · 2 评论 -
二分法
二分法适用于在一批有序的数列中查找某数;#includeint main(){ int a[10]={-12,0,6,23,56,80,100,110,115}; int n, low, mid, high, found; low=0; high=9; found=0; scanf("%d",&n); while(low { mid=(lo原创 2018-01-29 13:27:34 · 289 阅读 · 0 评论 -
将三个数从小到大排(指针)
#include<stdio.h>int main(){ void px(int *p1,int *p2,int *p3); int a,b,c,*p1,*p2,*p3,*p; scanf("%d %d %d",&a,&b,&c); p1=&a; p2=&b; p3=&c; px(p1,p2,p3); printf(...原创 2018-05-03 22:05:16 · 411 阅读 · 0 评论 -
找数组中的最大值与最小值(指针)
#include<stdio.h>void xz(int *a,int n); int max,min;int main(){ int a[10],i,n; for(i=0;i<10;i++) { scanf("%d",&a[i]); } scanf("%d",&n); xz(a,n); printf("%d %d",max,min);...原创 2018-05-03 22:06:24 · 6395 阅读 · 0 评论 -
将一个数组正反交换(指针)
#include<stdio.h>void dx(int *a,int n); int main(){ int a[10],i,n,*p; for(i=0;i<10;i++) { scanf("%d",&a[i]); } scanf("%d",&n); dx(a,n); /* p=a; for(i=0;i<10;i++) { ...原创 2018-05-03 22:08:21 · 468 阅读 · 0 评论