用C++语言编程,在Visual C++环境下完成; 只对百家姓的前四个姓“赵、钱、孙、李”进行排序。

2025-03-10 15:46:56
推荐回答(6个)
回答1:

中考考完了!呵呵!
手头有现成的,(输入10个姓并按字典序的升序排序)
#include
#include
main()
{
char a[10],t[10];
int i,j;
for(i=0;i<10;i++)
{
printf("input:");
scanf("%s",a[i]);//输入
}
for(i=1;i<10;i++)//冒泡法 排序
for(j=0;j<10-i;j++)
if(strcmp(a[j],a[j+1])>0)
{
strcpy(t,a[j]);
strcpy(a[j],a[j+1]);
strcpy(a[j+1],t);
}
printf("Output:\n");
for(i=0;i<10;i++)
puts(a[i]);//输出
}
//
希望你能采纳我!
祝你在编程领域取得佳绩!好好学啊!
快采纳我!@!!!!@!!!!!!!

回答2:

你的问题太不清楚了,如果只是输入赵钱孙李四个姓,然后根据百家姓的顺序排序的话,自己写个排序规则,用标准库的sort就好了。

回答3:

按照什么方式?笔画?首字母?

回答4:

那是C语言的,有没有C++的呢?急求

回答5:

楼主 有了答案给我发一份 跪求...orz!!!
我的邮箱995977980@qq.com

回答6:

跪求答案啊,高手帮一下啊发我邮箱573385183@qq.com