![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习笔记
Ekomn
加油(ง •̀_•́)ง
展开
-
数组学习相关笔记
1.编写程序,在数组x中储存自然数1~20,然后按以下要求输出数据:a.按逆序分两行输出元素值。b.在一行上输出所有下标为偶数的数组元素c.在一行上输出所有值为偶数的数组元素#include<stdio.h>void main(){ int x[20],i; for (i = 0; i < 20; i++) x[i] = i + 1; for (i = 19; i >= 0; i--) { printf("%3d",x[i]); if (i % 10原创 2022-04-24 16:46:24 · 182 阅读 · 0 评论 -
宏定义的相关笔记
1.格式#define 宏名 字符串//字符串如果是表达式,一定要用括号全括起来,以免出错//其他格式,和平常一样比如:#include<stdio.h>#include<math.h>#define S(a,b,c) ((a+b+c)/2)void main(){ int a, b, c,s; printf("请输入三边长:"); scanf_s("%d %d %d",&a,&b,&c); s = S(a, b, c); prin原创 2022-03-26 16:56:11 · 248 阅读 · 0 评论 -
简单计算合集
计算1+2…+100的值(while循环也可)#include<stdio.h>#include"math.h"void main() { int s=0; for (int i = 0; i <= 100; i++) s = s+i; printf("1+...+100的结果为:%d",s); system("pause"); }#include<stdio.h>#include"math.h"void main() { int原创 2022-03-26 16:15:10 · 634 阅读 · 0 评论 -
输入一行字符,分别统计出其他英文字符、数字、空格和其他字符的个数
#include<stdio.h>void main(){ int i = 0, j = 0, k = 0, a = 0; char la; while ((la = getchar()) != '\n') { if ((la >= 'a' && la <= 'z') || (la >= 'A' && la <= 'Z')) i++; else if (la >= '0' && la <原创 2022-03-24 17:27:43 · 212 阅读 · 0 评论 -
用多分支结构对四个整数排序(从小到大)
#include<stdio.h>#include"math.h"void main() { int a, b, c, d,t; printf("请输入四个整数:"); scanf("%d%d%d%d\n",&a,&b,&c,&d); if (a > b) { t = a; a = b; b = t; } if(b>c) { t = b; b = c; c = t; } if (c > d) {原创 2022-02-12 16:25:31 · 723 阅读 · 1 评论 -
请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母
“conio.h是控制台输入输出函数头文件,其中con是控制台Console英文缩写,io是【Input/Output】输入输出scanf可以对多个数进行赋值,但是其中不能有空格键,输入数组时,不需要加&,只有对数组的某一函数时才要加&。而gets()中输入字符串就可以含有空格。除此之外与gets()类似的还有getchar()和getch(),这两个都是只读单个字符,读字符串时类似于将字符串当成一个数组,“人工地(比如循环)”将字符串读取并进行操作,但是getch()读了不显示,只显示在原创 2022-02-05 22:31:59 · 899 阅读 · 0 评论 -
请编写一个程序把输入的正整数(最多不超过两位)按输入顺序的反方向输出
#include<stdio.h>void main() { long int n; int a, b, c, d, e; printf("请输入:"); scanf("%d",&n); if (n > 9999) { a = n / 10000; b = (n - a * 10000) / 1000; c = (n - a * 10000 - b * 1000) / 100; d = (n - a * 10000 - b * 1000 - c *原创 2022-02-01 17:20:42 · 830 阅读 · 0 评论 -
用户输入运算数和四则运算符,输出计算结果
#include<stdio.h>void main() { float a, b; char c; printf("请输入a(+-*/)b\n"); scanf("%f%c%f",&a,&c,&b); switch (c) { case '+': printf("a+b=%f", a + b); break; case '-': printf("a-b=%f", a-b); break; case '*': printf("a*b=%f", a*b原创 2022-02-01 16:30:28 · 2714 阅读 · 0 评论 -
输入一个字符,判断输入的是控制字符、数字、大小写字母还是其他字符,并给出相应提示
ASCII码表字符是数字的一种#include<stdio.h>void main() { char c; printf("请输入一个字符:"); scanf("%c",&c); if (c < 32) printf("这是一个控制字符!"); else if(c>'0'&&c<'9') printf("这是一个数字!"); else if(c>'A'&&c<'Z') printf("这是一个大原创 2022-01-30 18:25:40 · 2586 阅读 · 0 评论 -
输入两个整数x、y,将大的数存放在x中,小的数存放在y中,并输入x、y的值。
输入两个整数x、y,将大的数存放在x中,小的数存放在y中,并输入x、y的值。#include<stdio.h>void main() { int x, y, t; printf("请输入两个数字:"); scanf_s("%d%d",&x,&y); if (x > y) printf("x=%d,y=%d", x, y); else { t = x; x = y; y = t; printf("x=%d,y=%d", x, y);原创 2022-01-30 16:52:26 · 1357 阅读 · 0 评论 -
C语言转义字符
#include<stdio.h>void main() { int a = 3, b = 4, c = 5,u = 51274, n = 128765; double x = 1.2, y = 2.4, Z = -3.6; char c1 = 'a', c2 = 'b'; printf("a=%d\tb=%d\tc=%d\n",a,b,c); printf("x=%0.6f,y=%0.6f,z=%0.6f\n",x,y,Z); printf("x+y=%0.2f\ty+z=%原创 2022-01-29 14:39:03 · 370 阅读 · 0 评论 -
C语言保留小数点后一位
#include<stdio.h>void main(){float a=1,b=2,c;//先定义一个实型数据c=a/b;printf("%.1f\n",c);//重点在于%.1f}原创 2019-03-03 11:12:00 · 31369 阅读 · 0 评论 -
C语言矩形求面积
代码如下:#include<stdio.h>void main(){float a,b,area;a=1.9;b=3.6;area=a*b;printf(“a=%f,b=%f,area=%f\n”,a,b,area);}原创 2019-03-03 10:49:34 · 5969 阅读 · 0 评论