- 博客(6)
- 收藏
- 关注
原创 二维数组
期末考试结束,班主任拿到了本班学生的成绩汇总表,由m行n列组成(本班共有m名学生,本学期有n门课程),每行是一个同学的n门课程成绩,请编写程序,计算并输出每门课的平均分,结果保留2位小数。输入第一行是两个整数m和n,表示本班的人数和本学期课程数目,0接下来是成绩单,有m行,每行n个实数。输出输出一行,有n个实数,保留两位小数,表示每门课的平均
2015-01-19 20:14:51 676
原创 分数拆分
现在输入一个正整数k,找到所有的正整数x>=y,使得1/k=1/x+1/y.#include#includeintmain(){ intm,n,x,y,k; scanf("%d",&m); while(m--) { scanf("%d",&k);
2015-01-19 20:03:15 251
原创 数组插数
在一组有序数组里插入一数#include#includeintmain() { intn,q,i,j; scanf("%d",&n); inta[n+1]; for(i=0;i<n;i++) scanf("%d",&a[i]); sca
2015-01-19 19:51:58 430
翻译 对大量的数据进行排序
有时会遇到大量的数据进行排序,如果利用冒泡法则会很慢,利用qsort来进行快排,效率将会大大提高。模板如下int cmp(const void *a,const void *b) { return *(int *)a-*(int *)b; // 由小到大 } int cmp(const void *a,const void *b)
2015-01-19 19:43:08 712
原创 解决多组数据测试问题
我发现了两个方法,这里直接以代码表示方法一#include int main() { int i,n;while(scanf("%d",&n)!=EOF)表示读到文件末尾。{}return 0; }方法二#include int main() { int i,n;while(scanf("%d",&n)&&n)如果n=0就结束
2015-01-19 19:30:40 1084
原创 C编程
今天上午做了几道题、下午做了几道题、学会了一些提交答案时的一些技巧从而避免了提交不对丢失了时间,例如有的题目要求要测试多组数组,这时就要用“EOF”了,有的输出的数据后要加上“\n”etc。总的来说颇有收获。
2015-01-11 20:09:57 339 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人