分页:
上一页 1 2 3 [4] 5 6 7 8 9 10 下一页
char mc[11]; /*产品名称*/
int dj; /*单价*/
int sl; /*数量*/
long je; /*金额*/
}PRO;
PRO sell[MAX];
void SortDat( )
{int I,j;
PRO xy;
for(I=0;I<99;I++)
for(j=I+1;j<100;j++)
if(strcmp(sell[I].dm,sell[j].dm)<0)
{xy=sell[I];
sell[I]=sell[j];
sell[j]=xy;}
else if(strcmp(sell[I].dm,sell[j].dm)==0)
if(sell[I].je {xy=sell[I];
sell[I]=sell[j];
sell[j]=xy;}
}
6、编写函数,功能是以行为单位对行中的以空格或标点符号为分隔的单词倒排,最后把已经处理的字符串(不含标点符号)仍按行从新存入字符串数组中,例如:
原文:You He Me
结果:Me He You
void StrOL(void)
{int I,j,k,strl,l;char c;
for(I=0;I for(j=0;j {c=xx[I][j];
if ((c>=’A’&&c<=’Z’)||(c>=’a’&&c<=’z’)||c==’ ’)
;
else xx[I][j]=’ ’;
}
for(l=0;l{char ch[80]={0};
char pp[80]={0};
strl=strlen(xx[l]);
I=strl-1;
k=1;
while(1)
{while (((xx[l][I]>=’a’&&xx[l][I]<=’z’)||(xx[l][I]>=’A’&&xx[l][I]<=’z’))&&I>=0)
{for(j=k;j>=0;j--)
pp[j+1]=pp[j];
pp[0]=xx[l][I];
分页:
上一页 1 2 3 [4] 5 6 7 8 9 10 下一页