if(c==1) printf(\ else printf(\
}
8.3
#include
int m,n,i,sum=1,t;
printf(\请输入m的值:\\n\scanf(\
printf(\请输入n的值:\\n\scanf(\if(m for(i=m;i>=m-n+1;i--) { sum*=i; } for(i=1;i<=n;i++) { sum/=i; } printf(\值为:%d\\n\} ===================== 实验九 指针 ===================== 1. //在每句for (j = 0; j < 12; j++)前都加上p = a;这句//将if (j % 4 == 0) 改为 if ((j + 1) % 4 == 0) //调试后的程序是: #include void main( ) { int j, k, a[12], *p; p = a; for (j = 0; j < 12; j++) scanf(\ p = a; for (j = 0; j < 12; j++) { printf(\ if ((j+1) % 4 == 0) printf(\ \\n\ 11 } } 2. #include void swap(int *p1,int *p2) { int p; p=*p1;*p1=*p2;*p2=p; } 3. main() { int a[10]; int *p,i; p=a; for(i=0;i<10;i++) { *p=i; p++; } p=a; for(i=0;i<10;i++) printf(\ } 4.#include int table[10]; void lookup(int *t,int *a,int n) { int k; *a=t[0]; for(k=1;k void main() { int k,min,*p=&min; for(k=0;k<10;k++) scanf(\ lookup(table,&min,10); printf(\} 5.#include void main() { int a[5][5]={0},*p[5],i,j; for(i=0;i<5;i++)p[i]=&a[i][0]; for(i=0;i<5;i++) { *(p[i]+i)=1; *(p[i]+5-(i+1))=1; } for(i=0;i<5;i++) { for(j=0;j<5;j++) printf(\ 12 } } putchar('\\n'); 注意:&a[i][0]换成&a[0][i]之后结果不一样: #include } int a[5][5]={0},*p[5],i,j; for(i=0;i<5;i++)p[i]=&a[0][i]; for(i=0;i<5;i++) { *(p[i]+i)=1; *(p[i]+5-(i+1))=1; } for(i=0;i<5;i++) { for(j=0;j<5;j++) printf(\ } putchar('\\n'); 13 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库“电子科技大学出版社(周信东主编)”的C语言程序设计实验-整理代(3)在线全文阅读。
相关推荐: