摘要: 1. gets与fgets gets函数原型:char*gets(char*buffer);//读取字符到数组:gets(str);str为数组名。 gets函数功能:从键盘上输入字符,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。 读取... 阅读全文
posted @ 2014-08-12 18:14 Acalm 阅读(31933) 评论(2) 推荐(4) 编辑
摘要: 1 #include 2 #include 3 #define N 5 4 5 6 char *mycpy(char *s1, char *s2) 7 { 8 //数组型 9 /* int i;10 while(s2[i] != '\0') {11 ... 阅读全文
posted @ 2014-08-16 21:54 Acalm 阅读(7534) 评论(0) 推荐(0) 编辑
摘要: 写自己的strcat函数------→mycmp 1 #include 2 #include 3 #define N 5 4 5 int mycmp(char *s1, char *s2) 6 { 7 //数组型 8 /* int i = 0; 9 while(s1[i]... 阅读全文
posted @ 2014-08-14 20:52 Acalm 阅读(9106) 评论(0) 推荐(0) 编辑
摘要: 写自己的strcat函数------→mycat 1 #include 2 #include 3 #define N 5 4 5 char *mycat(char *s1, char *s2) 6 { 7 //数组型 8 /* int i = 0; 9 while(s1[... 阅读全文
posted @ 2014-08-13 18:01 Acalm 阅读(6366) 评论(0) 推荐(0) 编辑
摘要: 通讯录中的一条记录包含下述基本信息:朋友的姓名、出生日期、性别、固定电话号码、移动电话号码。 本题要求编写程序,录入N条记录,并且根据要求显示任意某条记录。输入格式:输入在第1行给出正整数N( 2 #include 3 4 struct tong{ 5 char name[11]; 6 ... 阅读全文
posted @ 2014-08-10 20:50 Acalm 阅读(3046) 评论(0) 推荐(0) 编辑
摘要: 本题要求编写程序,计算两个二维平面向量的和向量。输入格式:输入在一行中按照“x1 y1 x2 y2”的格式给出两个二维平面向量V1=(x1, y1)和V2=(x2, y2)的分量。输出格式:在一行中按照“(x, y)”的格式输出和向量,坐标输出小数点后1位(注意不能输出-0.0)。输入样例:3.5 ... 阅读全文
posted @ 2014-08-10 12:02 Acalm 阅读(5113) 评论(4) 推荐(1) 编辑
摘要: 输入一个字符串和一个非负整数N,要求将字符串循环左移N次。输入格式:输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。输出格式:在一行中输出循环左移N次后的字符串。输入样例:Hello World!2输出样例:llo World!He 1 #include... 阅读全文
posted @ 2014-08-07 22:34 Acalm 阅读(4666) 评论(0) 推荐(0) 编辑
摘要: 输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:在一行中输出逆序后的字符串。输入样例:Hello World!输出样例:!dlroW olleH 1 #include 2 #include 3 4 ... 阅读全文
posted @ 2014-08-07 22:29 Acalm 阅读(4180) 评论(0) 推荐(1) 编辑
摘要: 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。输入格式:输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串,对应S1和S2。输出格式:在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串。输入样例:Tomcat is a m... 阅读全文
posted @ 2014-08-04 14:49 Acalm 阅读(3407) 评论(0) 推荐(0) 编辑
摘要: 输入一个字符串S,再输入一个字符c,要求在字符串S中查找字符c。如果找不到则输出“Not found”;若找到则输出字符串S中从c开始的所有字符。输入格式:输入在第1行中给出一个不超过80个字符长度的、以回车结束的非空字符串;在第2行中给出一个字符。输出格式:在一行中按照题目要求输出结果。输入样例1... 阅读全文
posted @ 2014-08-03 14:00 Acalm 阅读(2478) 评论(0) 推荐(0) 编辑
摘要: 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出... 阅读全文
posted @ 2014-08-02 11:57 Acalm 阅读(2725) 评论(6) 推荐(0) 编辑
摘要: 写自己的 strlen 函数-----→ mystrlen 1 #include 2 #include 3 #define N 100 4 5 int mylen(char *s) 6 { 7 //数组型 8 // int cnt = 0; 9 // while(s[cn... 阅读全文
posted @ 2014-08-01 13:57 Acalm 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: 给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:每个输入包含1个测试用例。每个测试用例在... 阅读全文
posted @ 2014-07-31 13:14 Acalm 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 给定M行N列的整数矩阵A,如果A的非边界元素A[i][j]大于相邻的上下左右4个元素,那么就称元素A[i][j]是矩阵的局部极大值。本题要求给定矩阵的全部局部极大值及其所在的位置。输入格式:输入在第1行中给出矩阵A的行数M和列数N(3 2 3 int main() 4 { 5 int m,... 阅读全文
posted @ 2014-07-31 13:01 Acalm 阅读(2013) 评论(0) 推荐(0) 编辑
摘要: 给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。输入格式:输入在第1行中给出正整数N( 2 3 int main() 4 { 5 int n; ... 阅读全文
posted @ 2014-07-31 12:57 Acalm 阅读(11268) 评论(4) 推荐(0) 编辑