![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
复习
摸爬滚打的CSer
这个作者很懒,什么都没留下…
展开
-
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。#include<stdio.h>#include<stdlib.h>#include<string.h>void sort(char c[3]){ char t; int i,j; scanf("%c%c%c%*c",&c[0],&c[1],&c[2...原创 2018-11-18 17:15:45 · 8856 阅读 · 0 评论 -
求实数的绝对值。
求实数的绝对值。#include<stdio.h>#include<math.h>int main(){ float a; int b; while(scanf("%f%d",&a,&b)!=EOF){ printf("%.2f%d",fabs(a),abs(b)); }}小结:fabs()用于float求绝对值,abs()用于整型。...原创 2018-11-21 08:25:48 · 3063 阅读 · 0 评论 -
成绩转换-------switch语句
输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:90~100为A;80~89为B;70~79为C;60~69为D;0~59为E;#include<stdio.h>#include<math.h>#include<stdlib.h>int main(){ int s; while(~scanf("%d",&s)){ ...原创 2018-11-21 08:48:44 · 1949 阅读 · 0 评论 -
输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离按照我的想法是这样的,但是,不好的事情发生了…#include<stdio.h>#include<math.h> int main(){ double x1,x2,y1,y2; while(scanf("%f%f%f%f",&x1,&y1,&x2,&y2)!=EOF...原创 2018-11-19 19:59:02 · 15504 阅读 · 0 评论 -
统计给定的n个数中,负数、零和正数的个数。
统计给定的n个数中,负数、零和正数的个数。输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。刚拿到题时,对于n=0,想到的是if语句,但是,结果却是让我很伤心啊~~#include<stdio.h>...原创 2018-11-23 09:49:17 · 9739 阅读 · 1 评论 -
C语言常用排序法----结合顺序表
首先定义顺序表,实现由小到大的排序typedef int ElemType ;typedef struct { ElemType *elem; int length; int listsize;}SqList;//SqList是结构体名字 L.length为数组长度冒泡排序法:将每个元素和他后面剩余元素相比较,需要比较次数很多,因而效率也低~ //第一个数不需...原创 2018-11-28 23:14:23 · 1800 阅读 · 0 评论