C语言
Lelouch_Zero
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
智能地在每个数字中间加一个「,」
智能地在每个数字中间加一个「,」 代码如下: #include <stdio.h> int main(void) { int a[6] = {1, 2, 3, 4, 5, 6}, i; for (i = 0; i < 6; i++) { printf(",%d" + !i, a[i]); } return 0; } 结果如下: 作者:谷雨同学 链接:https://www.zhihu.com/question/412135686/answ原创 2020-10-27 18:19:52 · 260 阅读 · 0 评论 -
C语言结构体运用实例
C语言结构体运用实例 问题描述:编写程序,定义一个结构体(如下图)数组存放5个同学的学号,姓名和成绩,程序可按照用户输入的学号在该数组中进行查找,如找到则输出该同学的学号、姓名和成绩信息,如找不到则输出“查无此人”。 代码如下 #include <stdio.h> #define N 5 struct student{ int stid; char name[20]; float score; }; int main() { int i,id; struct student stu原创 2020-09-15 18:03:25 · 2686 阅读 · 0 评论 -
C语言打擂台法
C语言打擂台法 打擂台算法: (1) 确定擂主(首个到场的即为擂主); (2) 挑战者上台; (3) 擂主和挑战者比较;挑战者胜的话,挑战者做擂主,否则擂主卫冕; (5) 重复执行(2)~(3) 步骤,直到最后一个挑战者; (6) 输出最后的擂主。 代码如下 #include <stdio.h> #define N 10 int main() { int i,a[N],max; printf("请输入十个数字\n"); for(i=0;i<N;i++){ scanf("%d",原创 2020-09-15 17:29:25 · 7707 阅读 · 0 评论 -
C语言选择排序法
C语言选择排序法 基本思路: 在每一次的排序中选出最小(或最大)的数,将其放在数组最前端,然后在后面的数中重复此步骤,最终达到排序的目的. 算法描述: 将存于数组首位数与后面的数依次比较,将其中的较小的数放到数组放到数组首位 将除存于第二位的数视作首位,重复第一步的操作 以此类推 代码如下: ...原创 2020-09-15 17:21:40 · 539 阅读 · 0 评论 -
C语言斐波那契数列
C语言斐波那契数列 求斐波那契数列的前40个数。这个数列有如一下特点:第1,2两个数是1,1.从第三个数开始,该数是其前两个数之和。即该数列为1,1,2,3,5,8,13,… 代码如下 #include <stdio.h> int Fibon1(int x){ if(x<=2){ return 1; }else{ return Fibon1(x-1)+Fibon1(x-2); } } int main() { int Fibon1(int x); int ret,i;原创 2020-09-15 16:16:58 · 579 阅读 · 0 评论 -
C语言一元二次方程的根
C语言一元二次方程的根 题目内容: 编写程序,从键盘输入一个二元一次方程ax^2+bx+c=0的三个参数a、b、c(均为整数),求此方程的实根。如果方程有实根,则输出实根(精确到小数点后2位,较大实根在前),如果没有实根,则输出"方程没有实根"。 输入格式: a b c 输出格式: x1 x2 代码如下 #include <stdio.h> #include <math.h> int main() { int a,b,c,d; double x1,x2; scanf("%d%d原创 2020-09-14 18:44:07 · 7748 阅读 · 3 评论 -
C语言判断三角形
C语言判断三角形 输入三条边的长度,判断是否为三角形,如果为三角形则输出三角形的类型 代码如下: #include <stdio.h> int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a){ if(a==b&&b==c){ printf("是一个等边三角形"); }else if(a==b||原创 2020-09-14 16:37:11 · 45822 阅读 · 14 评论 -
C语言华氏摄氏度转换
C语言华氏摄氏度转换 已知华氏温度转换为摄氏温度的公式如下: C=(F-32) * 5/9 其中,C 为摄氏温度,F 为华氏温度,编程实现将任意输入 的华氏温度值转换成摄氏温度值输出。(小数点后保留 2 位) #include <stdio.h> int main() { double F,C; scanf("%lf",&F); C=(F-32)*5/9; printf("%.2f",C); return 0; } 运行结果: ...原创 2020-09-14 15:24:00 · 27547 阅读 · 1 评论 -
C语言水仙花数问题
C语言水仙花数 题目内容: 输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数字本身。例如,153是一个水仙花数,因为153=1^ 3+5^ 3+3^3 输出格式: 水仙数1 水仙数2 水仙数3` 代码如下: #include <stdio.h> int main() { int n,a,b,c; int count=0;//控制格式 for(n=100;n<1000;n++){ a=n/100; b=n/10%10; c=n%10;原创 2020-09-14 15:44:48 · 1217 阅读 · 0 评论 -
C语言判断素数问题
C语言判断素数 输入一个大于3的整数n,判定它是否属于素数(prime,又称质数)。 代码如下 #include <stdio.h> #include <math.h> int main() { void Prime(int i); int n; scanf("%d",&n); Prime(n); return 0; } void Prime(int i){ int k=sqrt(i); int m; for(m=2;m<=k;m++){ i原创 2020-09-14 16:06:35 · 519 阅读 · 0 评论 -
C语言判断闰年问题
C语言判断闰年问题 题目内容: 写一个程序判断某一年是否为闰年 (①、普通年能整除4且不能整除100的为闰年.(如2004年就是闰年,1901年不是闰年)地球公转示意图②、世纪年能整除400的是闰年.(如2000年是闰年,1900年不是闰年)) 输入格式: 年份 输出格式: xx 是闰年 或 xx 不是闰年 代码如下 #include <stdio.h> int main() { int year; scanf("%d",&year); if(year%4==0&&原创 2020-09-14 16:19:47 · 1348 阅读 · 0 评论
分享