.
为什么你总是这样
都是要交了要考了才来做
咳
我有时真的挺不爽你这点的
你明天一天就能写完
如果有参考资料而你又拼命的话
1.编写一个程序,将用24小时制表示的时间转换为12小时制表示的时间。例如,输入20和16(20点16分),输出8:16pm;输入8和16(8点16分),输出8:16am。
这个很简单的
2.编写一个程序,对输入的一个算术表达式,检查其括号配对情况并计算表达式值。
用栈
3.编写一个函数int_to_str,把一个int型数转换成一个字符串
也挺简单的,关键要内存分配不要出错
用除余法
111/10=11余1
11/10等于11
4.实现下面的数组元素交换位置函数:void swap(int a[], int m, int n);
该函数能够把数组a的前m个元素与后n个元素交换位置,即,交换前:a1,a2,...,aM, aM+1,aM+2,...,aM+N ;交换后:aM+1,aM+2,...,aM+N, a1,a2,...,aM
这个主要注意切割点就行了
6.编写一个函数find_replace_str,其原型如下:
int find_replace_str(char str[], const char find_str[],const char replace_str[]);
要求:该函数能够完成把字符串str中的所有子串find_str都替换成字符串replace_str,返回值为替换的次数。
要用KMP算法
7.编写一个程序,从键盘输入一批学生的成绩信息,每个学生的成绩信息包括:学号、姓名以及3门课的成绩。然后按照平均成绩由高到低顺序输出学生的学号、姓名以及平均成绩。
用STRUCT
然后根据成绩对STRUCT数组进行排序
9.编写一个程序解八皇后问题。八皇后问题是:设法在国际象棋的棋盘上放置八个皇后,使得其中任何一个皇后所处的“行”、“列”以及“对角线”上都不能有其它的皇后。
回溯法
你已经有了
8.在排序算法中,有一种排序算法(插入排序)是:把待排序的数分成两个部分:
A B
其中,A为已排好序的数,B为未排好序的数,初始状态下,A中只有一个元素。该算法依次从B中取数插入到A中的相应位置,直到B中的数取完为止。请用链表表示该排序链,并实现其插入、删除等链表维护操作
这个我还没想到
比较难
你先做其它的吧
今晚先搞定三四题
没问题吧
5.编写一个函数int squeeze(char s1[], const char s2[]),它从字符串s1中删除所有在s2里出现的字符,函数返回删除的字符个数
这一题用简单的方法写出来很简单的
不过算法复杂度比较高
加油!!!
编程能力就是练出来的
我想你对自己狠一些
今晚如果能搞定
我会很高兴的
如果有哪里不会
就问我吧
这八个程序,都是简单的
你放心,一天半肯定能搞好
说句心里话
我一直想看着你奋发
一年盼一年
现在的我绝对比你要忙
但是要我帮你写我也能挤出时间
但我不想这样了
我想看你拼命去完成你的作业
去提高自己
如果你明天还做不出来的题
我再帮你写吧
皇后那题
自己写
不要用别人的
你有足够的时间
我试过一天连续做了十多个小时的实验
把作业赶出来的
都是要交了要考了才来做
咳
我有时真的挺不爽你这点的
你明天一天就能写完
如果有参考资料而你又拼命的话
1.编写一个程序,将用24小时制表示的时间转换为12小时制表示的时间。例如,输入20和16(20点16分),输出8:16pm;输入8和16(8点16分),输出8:16am。
这个很简单的
2.编写一个程序,对输入的一个算术表达式,检查其括号配对情况并计算表达式值。
用栈
3.编写一个函数int_to_str,把一个int型数转换成一个字符串
也挺简单的,关键要内存分配不要出错
用除余法
111/10=11余1
11/10等于11
4.实现下面的数组元素交换位置函数:void swap(int a[], int m, int n);
该函数能够把数组a的前m个元素与后n个元素交换位置,即,交换前:a1,a2,...,aM, aM+1,aM+2,...,aM+N ;交换后:aM+1,aM+2,...,aM+N, a1,a2,...,aM
这个主要注意切割点就行了
6.编写一个函数find_replace_str,其原型如下:
int find_replace_str(char str[], const char find_str[],const char replace_str[]);
要求:该函数能够完成把字符串str中的所有子串find_str都替换成字符串replace_str,返回值为替换的次数。
要用KMP算法
7.编写一个程序,从键盘输入一批学生的成绩信息,每个学生的成绩信息包括:学号、姓名以及3门课的成绩。然后按照平均成绩由高到低顺序输出学生的学号、姓名以及平均成绩。
用STRUCT
然后根据成绩对STRUCT数组进行排序
9.编写一个程序解八皇后问题。八皇后问题是:设法在国际象棋的棋盘上放置八个皇后,使得其中任何一个皇后所处的“行”、“列”以及“对角线”上都不能有其它的皇后。
回溯法
你已经有了
8.在排序算法中,有一种排序算法(插入排序)是:把待排序的数分成两个部分:
A B
其中,A为已排好序的数,B为未排好序的数,初始状态下,A中只有一个元素。该算法依次从B中取数插入到A中的相应位置,直到B中的数取完为止。请用链表表示该排序链,并实现其插入、删除等链表维护操作
这个我还没想到
比较难
你先做其它的吧
今晚先搞定三四题
没问题吧
5.编写一个函数int squeeze(char s1[], const char s2[]),它从字符串s1中删除所有在s2里出现的字符,函数返回删除的字符个数
这一题用简单的方法写出来很简单的
不过算法复杂度比较高
加油!!!
编程能力就是练出来的
我想你对自己狠一些
今晚如果能搞定
我会很高兴的
如果有哪里不会
就问我吧
这八个程序,都是简单的
你放心,一天半肯定能搞好
说句心里话
我一直想看着你奋发
一年盼一年
现在的我绝对比你要忙
但是要我帮你写我也能挤出时间
但我不想这样了
我想看你拼命去完成你的作业
去提高自己
如果你明天还做不出来的题
我再帮你写吧
皇后那题
自己写
不要用别人的
你有足够的时间
我试过一天连续做了十多个小时的实验
把作业赶出来的
还没人赞这篇日记