C语言学习
yemaozi
2006-04-29 09:38:15
阅读:145
评论:0
引用:0
从键盘上输入四个字符串(长度小于80),存入二唯数组中.然后对其进行排序(有小到大的 顺序)并按次序输出.
#include"stdio.h"
#include"string.h"
main()
{char a[4][80],b[80];
int i,j;
for(i=0;i<4;i++)
gets(a);
for(i=0;i<3;i++)
for(j=3;j>i;j--)
if(strcmp(a[j],a[j-1])<0)
{strcpy(b,a[j]);
strcpy(a[j],a[j-i]);
strcpy(a[j-i],b);
}
for(i=0;i<4;i++)
puts(a;
}
#include"stdio.h"
#include"string.h"
main()
{char a[4][80],b[80];
int i,j;
for(i=0;i<4;i++)
gets(a);
for(i=0;i<3;i++)
for(j=3;j>i;j--)
if(strcmp(a[j],a[j-1])<0)
{strcpy(b,a[j]);
strcpy(a[j],a[j-i]);
strcpy(a[j-i],b);
}
for(i=0;i<4;i++)
puts(a;
}
yemaozi
2006-04-26 09:46:09
阅读:67
评论:0
引用:0
输入一个字符串存入数组a.对字符串a中的 每一个字符用+3的方法加密并存入数组b.再对数组b中的字符解密存入数组c,最后依次输出数组b,c中的字符串.
#include"stdio.h"
main()
{ char a[80],b[80],c[80];
int i;
gets(a);
i=0;
while((a)!='\0')
{b=a+3;
i++;}
b=a;
i=0;
while((b)!='\0')
{c=b-3;
i++;
}
c=b;
puts(b);
puts(c);
}
#include"stdio.h"
main()
{ char a[80],b[80],c[80];
int i;
gets(a);
i=0;
while((a)!='\0')
{b=a+3;
i++;}
b=a;
i=0;
while((b)!='\0')
{c=b-3;
i++;
}
c=b;
puts(b);
puts(c);
}
yemaozi
2006-04-26 09:32:17
阅读:71
评论:0
引用:0
