华科周纯杰版c语言答案 联系客服

发布时间 : 星期一 文章华科周纯杰版c语言答案更新完毕开始阅读f651c36a561252d380eb6ebd

printf(\

printf(\ }

void tranmtx(float mt[][N]) {

int i,j;

float *pm[N]; initpm(pm,mt); for (i=0;i

float temp;

temp=*(pm[i]+j);

*(pm[i]+j)=*(pm[j]+i); *(pm[j]+i)=temp; } }

void initpm(float * pm[], float mt[][N]) { int i;

for (i=0;i

6利用指向指针的指针方法对6个字符串排序并输出. # include # include # include # define N 6 void main() {

char str[N][20]; char *pstr[N]; int i,j;

for (i=0;i

clrscr(); printf(\ for(i=0;i

if (strcmp(*(pp+i),*(pp+j))>0) { char *temp=*(pp+i); *(pp+i)=*(pp+j); *(pp+j)=temp; } }

printf(\ for(i=0;i

7写一程序,求任意一输入字符串的长度,将此输入的字符串按逆序的方式存入所在位置中,显示输入字符串和其逆字符串. # include # include void main() { char str[80], *pstr=str,ch; int n=0,i; clrscr(); printf(\ gets(str); printf(\ printf(\ while(*pstr!='\\0') { pstr++; n++;

} printf(\ for (i=0;i<(n/2); i++) { ch=*(str+i); *(str+i)=*(str+n-1-i); *(str+n-1-i)=ch; } printf(\ printf(\ }

8编写一个程序,先读入一段正文,然后删除其中的单词from、in、at、an和on,最后显示该结果文本段. # include # include # include void delWords(int *pi,int *pN,char *pt[]); void main() { char text[100][20],*ptext[100]; int i,N,*pN=&N,*pi=&i; for (i=0;i<100;i++) { ptext[i]=text[i]; } clrscr(); printf(\ printf(\ for(i=0;strcmp(ptext[N],\ { scanf(\ N=i; } for (i=0;i<=(N-1);i++) { if (strcmp(ptext[i],\

delWords(pi,pN,ptext); else if (strcmp(ptext[i],\ delWords(pi,pN,ptext); else if (strcmp(ptext[i],\ delWords(pi,pN,ptext); else if (strcmp(ptext[i],\ delWords(pi,pN,ptext); else if (strcmp(ptext[i],\ delWords(pi,pN,ptext); } printf(\ for (i=0; i<=(N-1);i++) { printf(\ \ } printf(\ }

void delWords(int *pi,int *pN,char *pt[]) {

int i,j,N; i=*pi; N=*pN; if (i==N) {

N--; *pN=N; } else {

for (j=0;j<=(N-2-i);j++) { *(pt+i+j)=*(pt+i+j+1); } N--; *pN=N; i--; *pi=i; } }