c语言
文章平均质量分 75
bubbleTg
学习就对了
展开
-
设有一头小母牛,从出生第四年起每年生一头小母牛,按此规律,第N年时有几头母牛?
//本题是用c语言写的!由于还是新手有错的望大家见谅,谢谢#include<stdio.h>int f(int N){ if (N < 4) return 1; else return f(N - 1) + f(N- 3);}int main(){ int N; scanf("%d", &N); printf("%d",f(N));}...转载 2016-11-29 09:48:08 · 11819 阅读 · 7 评论 -
实现一个学生的成绩的录入与查询成绩(不算原创,也不算转载,是根据他人代码改动而来)
需求:实现一个学生的成绩的录入与查询成绩,每个学士的信息有:学号(ID),名字,成绩(语数外),要求功能;1,可以在控制太录入学生信息;2,可以查询已经录入的学生的个数;3,可以通过名字查询某个学生信息;4,可以列表显示所有学生的成绩;#include#include#includestruct Student{ int id; //学号 char name原创 2016-12-17 12:43:31 · 2189 阅读 · 0 评论 -
//编写函数fun,其功能是将字符串末尾的*号删掉。如:******ABC*D*B*BDD***** //删掉之后:******ABC*D*B*BDD
(声明 本题源于计算机二级等级考试 由于自我感觉可以就转载了过来)//编写函数fun,其功能是将字符串末尾的*号删掉。如:******ABC*D*B*BDD***** //删掉之后:******ABC*D*B*BDD #include void fun(char *a){ while (*a) a++; a--;转载 2017-01-02 20:12:27 · 1550 阅读 · 0 评论 -
十进制转换二进制,
输入一个十进制的数,将其转换为二进制!!(也适用于八进制!当然,代码中的2就要变为8了)(如有错误,欢迎提出)//十进制转换为二进制#includevoid fun(int n){ if (n / 2) fun(n / 2); printf("%d", n % 2);}main(){ int n; scanf("%d",&n);转载 2017-01-03 21:06:17 · 555 阅读 · 0 评论 -
冒泡排序
定义一个足够大的数组,输入想要产生多大多随机数储存在组中,并用冒泡排序:#include#include#include#define N 10000int main(){ int arr[N], n; scanf("%d", &n); srand((unsigned int)time(0)); puts("产生的随机数是:"); for (int i = 0; i < n;原创 2016-12-16 15:09:33 · 240 阅读 · 0 评论 -
ACM[排序题]
题目描述(如有错误,欢迎提出,谢谢,我将继续努力)今年的ACM世界总决赛快要开始了,需要有一个排名算法来对每支队伍进行现场排名。ACM组委会把这个任务交给了你,相信你一定能很好地完成。排名规则如下:通过题的数目多的队伍排名靠前,如果有多支队伍过的题的数目相同,则罚时少的队伍排名靠前。输入输入的第一行包括一个整数N(1,代表参加比赛的队伍的个数。接下来的N行每行包括一原创 2017-03-05 10:06:41 · 2281 阅读 · 0 评论