
C语言
c语言
飞翔的风1
这个作者很懒,什么都没留下…
展开
-
读取字符串abcdefghij,然后层次建树建立一颗二叉树,然后前序遍历输出abdhiejcfg
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>typedef char ElemType;typedef struct BiTNode { ElemType data; struct BiTNode* lchild; struct BiTNode* rchild;}BiTNode,* BiTree;typedef struct tag_t { BiTree p; stru原创 2022-03-05 16:18:11 · 1351 阅读 · 1 评论 -
C语言_回文数
1、需求:键盘输入数字,判断是否为回文数/*回文数:比如:121,12321,1113111*/2、代码:#include <stdio.h>int main(){ int val; int m; int sum = 0; printf("请输入您需要判断的数字: "); scanf("%d", &val); m = val; while (m) { sum = sum * 10 + m%10; m /= 10; } if原创 2021-12-30 20:24:47 · 459 阅读 · 0 评论 -
C语言_菲波拉契序列
1、需求:键盘输入序列号,输出第序列号个菲波拉契数/*菲波拉契序列1 2 3 5 8 13 21 34*/2、代码:#include <stdio.h>int main(){ int f1 = 1; int f2 = 2; int f3; int n; printf("请输入序列数:"); scanf("%d",&n); if (n == 1){ f3 = f1; }else原创 2021-12-30 20:19:40 · 553 阅读 · 0 评论 -
C语言_if_三个数排序
1、需求:键盘输入三个整数,按从大到小进行排序2、代码:#include <stdio.h>int main(){ int a,b,c,temp; printf("请输入三个整数:\n"); scanf("%d%d%d",&a,&b,&c); if (a < b){ temp = a; a = b; b = temp; } i原创 2021-12-28 21:13:40 · 981 阅读 · 0 评论 -
C语言_if_查询分数等级
1、需求:键盘输入考试分数,获取考试分数的等级。2、代码:#include <stdio.h>int main(){ float score; printf("请输入你的分数:\n"); scanf("%f",&score); if (score >= 90 && score <= 100){ printf("优秀"); }else if (score >=原创 2021-12-28 20:23:57 · 861 阅读 · 0 评论 -
C语言:一元二次方程求解
题目:对于一元二次方程a+bx+c=0,判断有无实根,若有,则输出实根。(a,b,c由键盘输入)。分析:1、键盘键入a、b、c; 2、求delta = - 4ac的值; 3、判断与0的大小关系。若delta>0,则有两个不同的实根,带入求根公式,得到实根为x1 = ,x2 = ;若delta=0,则有两个相同的实根,则根为x1 = x2 =;若delta<0,则无实根;代码:#include <stdio.h>#i...原创 2021-12-24 12:40:02 · 14329 阅读 · 1 评论