![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 157 阅读 · 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 · 2476 阅读 · 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 · 6988 阅读 · 0 评论 -
C语言选择排序法
C语言选择排序法基本思路:在每一次的排序中选出最小(或最大)的数,将其放在数组最前端,然后在后面的数中重复此步骤,最终达到排序的目的.算法描述:将存于数组首位数与后面的数依次比较,将其中的较小的数放到数组放到数组首位将除存于第二位的数视作首位,重复第一步的操作以此类推代码如下:...原创 2020-09-15 17:21:40 · 435 阅读 · 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 · 457 阅读 · 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 · 7417 阅读 · 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 · 42675 阅读 · 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 · 23698 阅读 · 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 · 1098 阅读 · 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 · 397 阅读 · 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 · 1136 阅读 · 0 评论