用C语言编写程序:接收用户输入的字符串,并以字母表的顺序输出该字符串

我知道用ASCII码 你能给我个完整的代码么??
2025-01-03 04:54:30
推荐回答(2个)
回答1:

#include
void build() /*字母线性表的生成,即建表操作*/
{

int i;
char V[26];
V[0]='a';
for(i=1;i<=25;i++)
V[i]=V[i-1]+1;
}
void display(int n) /*字母线性表的显示,即读表操作*/
{ int i;
char V[26];
for(i=0;i<=n-1;i++)
printf("%c",V[i]);
printf("\n");
}
void main() /*主函数,字母线性表的生成和输出*/
{
build();
display(26);
}

回答2:

直接比较ASCII码值的大小啊,用那些经典的排序法就可以实现,字符串用数组接收比较好实现。自己试试,实现不难的,相信你可以做到。