随笔分类 -  练习题

摘要:题目描述:输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。输入:测试数据有多组,输入字符串。输出:对于每组输入,输出处理后的结果。样例输入:bacd样例输出:abcd 1 #include 2 #include 3 4 using namespace std; 5 6 int main(){ 7 int i, j; 8 string s; 9 char temp;10 while(cin>>s){11 for(i = 0; i s[j+1]){14 temp = s[j... 阅读全文
posted @ 2013-09-16 20:45 ShirleySweet 阅读(313) 评论(0) 推荐(0)
摘要:题目描述:输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序。输入:输入第一行包括1个整数N,1 2 3 int main(){ 4 int n; 5 int i,j; 6 int temp; 7 int a[1000]; 8 while(scanf("%d",&n) != EOF){ 9 for(i = 0; i 1){13 for(i = 1;i a[j]){16 temp = a[j-1];17 a[j-1] = a[... 阅读全文
posted @ 2013-09-15 21:06 ShirleySweet 阅读(177) 评论(0) 推荐(0)
摘要:题目描述: 有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。输入: 测试数据有多组,每组输入第一行有一个整数N(N 2 #include 3 #include 4 5 struct stu{ 6 char name[101]; 7 int age; 8 int score; 9 };10 11 int main(){12 int n;13 int i, j;14 struct stu a[1000], temp;15 while... 阅读全文
posted @ 2013-09-15 16:05 ShirleySweet 阅读(329) 评论(0) 推荐(0)
摘要:题目描述: 对输入的n个数进行排序并输出。输入: 输入的第一行包括一个整数n(1 2 3 int main() 4 { 5 int n, a[100]; 6 int i, j, t; 7 while(scanf("%d",&n) != EOF){ 8 9 for(i = 0; i a[j+1]){15 t = a[j];16 a[j] = a[j + 1];17 a[j+1] = t;1... 阅读全文
posted @ 2013-09-09 20:09 ShirleySweet 阅读(248) 评论(0) 推荐(0)