数字排序

数字排序 时限:1000ms 内存限制:10000K 总时限:3000ms 描述: 给你N个数字,请用冒泡法对这N个数字进行降序排序,并输出结果 输入: 第一行为N,N<=20 ; 第二行为N个数字,这N个数字用一个空格隔开所有数均可用int型表示 输出: 把这些数字用降序输出,每行输出一个,最后输出一个回车 输入样例: 823 12 36 98 54 76 21 58 输出样例: 9876585436232112 #include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype....
默认分类 | 2011-03-22 23:43 | 阅读 954 次 | 评论 9 条

字符串大小写逆置

字符串大小写逆置 时限:1000ms 内存限制:10000K 总时限:3000ms 描述: 给定一个字符串,全部由英文字母组成 ,要求把该字符串的中的大写字母改为小写,小写字母改为大写。字符长度不超过20 输入: 一个长度不超过20的字符串 输出: 输出处理完后的字符串,最后输出回车 输入样例: HelloWorld 输出样例: hELLOwORLD #include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>int main(){ char a[25]; int i...
默认分类 | 2011-03-22 22:22 | 阅读 788 次 | 评论 1 条

合并有序数组

合并有序数组 时限:1000ms 内存限制:10000K 总时限:3000ms 描述: 给你两个有序且升序的数组,请你把它们合成一个升序数组并输出 输入: 第一行为N,N<=20 ; 第二行为N个数字,这N个数字用一个空格隔开第三行为M,M<=20 ; 第四行为M个数字,这M个数字用一个空格隔开所有数均可用int型表示 输出: 输出合并后的数组,每行输出一个,最后输出一个回车 输入样例: 31 3 752 4 6 8 10 输出样例: 123467810 #include <stdio.h>#include <stdlib.h>#include <strin...
默认分类 | 2011-03-22 17:35 | 阅读 767 次 | 评论 0 条

输入一行字符,统计其中不同的大写和小写字母的个数

时限:1000ms 内存限制:10000K 总时限:3000ms 描述: 输入一行字符(字符个数小于255),统计其中不同的大写和小写字母的个数。每个数字占一行。 输入: 一行测试数据 输出: 不同的大写和小写字母的个数,每个数字占一行。 输入样例: Da; cDb。。.” D 输出样例: 13 #include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>//isupper和islower函数的头文件int main(){ char a[100];int b[100]...
默认分类 | 2011-03-22 13:25 | 阅读 2200 次 | 评论 1 条

结构体

#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct node{ char name[10]; char num[25]; char age[5]; float money;}gon;//l//类型定义int main(){ gon *p;//变量定义 p=(gon *) malloc(sizeof(gon));//结果提要动态分配内存 scanf("%s%s%s%f",p->name,p->num,p->age,&amp;p->money); pr...
默认分类 | 2011-03-21 23:48 | 阅读 598 次 | 评论 0 条
浏览66682次