#include <stdio.h>/*4、写一个函数,使给定的一个二维数组(3 x 3)转置,即行列互换。*/void change(int *p);main(){ int x,y; int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}}; for(x=0;x<3;x++) { for(y=0;y<3;y++) { printf("【%d】",arr[x][y]); } printf("\n"); } printf("行列交换...
#include <stdio.h>#include <stdlib.h>#include <time.h>#define NUM_COLOR 4 /*花色*/#define NUM_PAI 13 /*牌数*/#define TRUE 1#define FALSE 0typedef int Bool;main(){ Bool in_hand[NUM_COLOR] [NUM_PAI] = {0}; /*将花色和牌数都初始化为FALSE*/ int num_cards, pai, color; const char rank_code[] = {...
#include <stdio.h>int gcd(int m,int n); /*最大公约数*/main(){ int a,b; printf("Enter two numbers:"); scanf("%d%d",&a,&b); printf("%d",gcd(a,b));}int gcd(int m,int n) /*最大公约数函数*/{ int i,c; c=m>n?m:n; for(i=c;i>=1;i--) if((m%i==0)&&(n%i==0)) break; ret...
就这样过去了一个月。。。就这样好像没有把C学好。。一开始好像很努力。。最后却懒惰了起来。。现在感觉自己脱节了。。。有点恐慌。。该如何。。。自己也不清楚。
#include <stdio.h>#define N 10 /*声明N为10*/main(){ int a[N],*p; /*声明一个数组a[]和一个指针p*/ printf("Enter %d numbers:\n",N); for(p=a;p<a+N;p++) /*给数组a[N]赋值*/ scanf("%d",p); printf("In reverse order:\n"); for(p=a+N-1;p>=a;p--) /*有最后一个方向输出数组a[N]里面的值*/ printf("%...