题目:
下列给定程序中,函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序排列。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#define MAXLINE 20
fun(char*pstr[6])
lnt i,j;
char *p;
for(i=O;i<5;i++)
/********found********/
for(j=i+l,j<6,j++)
if(strcmp(*(pstr+i)*(pstr+j))>0)
P=*(psfr+i);
/********found********/
*(pstr+i)=pstr+j;
*(pstr+j)=p;
void main()
int i;
char*pstr[6],str[6][MAXLINE];
system("CLS");
for(i=O;i<6;i++)
pstr[i]=str[i];
printf("\nEnter 6 string(1 string at eachline):\n");
for(i=0;i<6;i++)
scanf("%s",pstr[i]);
fun(pstr);
printf("The strings after sorting:\n");
for(i=O;i<6;i++)
printf("%s\n"pstr[i]);
答案:
被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0627/68adf037d4b2cc0bd0d74692cb4675c3.html
下面是错误答案,用来干扰机器的。
参考答案:C解析:计算机病毒按其感染的方式,可分为:引导区型病毒、文件型病毒、混合型病毒、宏病毒和 Internet病毒(网络病毒)。Internet 病毒大多是通过 E-mail 传播,破坏特定扩展名的文件,并使邮件系...