C语言
X-jazz
任生命如烟火般绽放于夜空,似絮梦流过人间。
展开
-
了解判断语句和循环语句
判断语句:if-else、switch语句①if(判断数据范围1){操作1;}else if(数据范围2){操作2;}…else{操作n}②switch©{case n1:操作1; break;case n2:操作2; break;…default://对未知情况或是在自己确信考虑尽全部情况,为省地方或看代码时能更清晰时操作n; break;}循环语句:while...原创 2019-11-08 17:51:11 · 97 阅读 · 0 评论 -
了解运算符,区分a++和++a,区分=和==,区分&=和|=
C语言中常用的运算符有算术运算符:+,-,*,/,%,++,–其中“/”运算符自定义为向下取整,而不进行四舍五入,例如:2 / 3 = 0,3 / 2 = 1。“%”是取模运算符,就是用来计算除法中的余数的,例如:3 % 2 = 1,2 % 3 = 2。“++”、“-- ”是自增自减运算符,表示对当前变量进行数值加一运算,自增自减运算符位于变量前表示先对变量加一并使用加一后的数值进行下一步运算,...原创 2019-11-08 12:39:37 · 400 阅读 · 0 评论 -
了解变量的声明、定义和初始化,区分局部变量和全局变量,了解ASCII码表
变量声明:int a; 这就是变量声明,a前面的int就是对这一变量的类型定义。变量初始化:int a = 0; 这就是变量初始化。局部变量:在一个函数体中出现的变量在函数体外不能调用,在一个循环体的圆括号内定义的变量,在循环体外不能调用。与之类似的还有一些,不过剩余的基本可以这么说,在符合规范的代码中,花括号和main()函数花括号对齐的或者说该花括号和main()函数后面那个花括号级别一致...原创 2019-11-07 09:01:01 · 255 阅读 · 0 评论 -
C语言清空缓存区方法
从一种语言转到另一种语言,最难受的就是在前一种语言中从未注意到的问题,明明结构基本完全一致,用另一种语言写出来好好运行的程序,用新语言却莫名其妙出问题了。以下这个问题废掉了智障的我一个晚上!题目是输入小写字母则输出对应的大写字母,输入大写字母则输出对应小写字母,其余情况下输出无效输入,以下是我第一次打出的代码:#include <stdio.h>int main(){ ch...原创 2019-11-04 00:35:47 · 1168 阅读 · 0 评论 -
输入三个整数给a,b,c,然后交换它们的值,最终使a存放b的值、b存放c的值、c存放a的值
//编写程序,输入三个整数给a,b,c,然后交换它们的值,最终使a存放b的值、b存放c的值、c存放a的值//除了上述a,b,c变量,只能再定义1个变量。#include <stdio.h>int main() { int a, b, c, temp; scanf_s("%d %d %d", &a, &b, &c); temp = a; a = b...原创 2019-11-03 15:03:46 · 19885 阅读 · 1 评论 -
C语言控制输出小数位数
在格式化输出语句中表示变量的字母及%中间的部分控制输出位数,小数点后是小数位数。For example:// homework2.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//2. 由键盘任意输入一个整数(变量zs)、一个实数(变量ss),运行时,要求输入这两数之间须用分号;分隔。//输出显示它们的商(变量sh)sh = ss/zs,结果保留八位小数。(整数为...原创 2019-11-03 14:12:00 · 12102 阅读 · 0 评论 -
extern关键字使用,输入字符串,输一字符,字符串中所有该字符被删除
// DeleteCharacterUseExtern#include <stdio.h>void main() { extern void enter_string(char str[]); extern void delete_character(char str[], char ch); extern void print_string(char str[]);...原创 2019-10-31 21:58:20 · 401 阅读 · 0 评论 -
函数定义与调用,自己定义开根运算
// MySqrt.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//自己实现开根运算#include <stdio.h>int mySqrt(int num);void main() { int num, answer; scanf_s("%d", &num); answer = mySqrt(num); if (num <...原创 2019-10-31 21:56:12 · 227 阅读 · 0 评论 -
函数定义与调用,自己实现pow()函数对整数的运算
// MyPow.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//自己实现pow()函数#include <stdio.h>double MyPow(double x, double y);void main() { double x = 3.0, y = 2.0, z; z = MyPow(x, y); printf("%.lf to t...原创 2019-10-31 21:54:43 · 1895 阅读 · 0 评论 -
一维数组,对数组元素做冒泡排序
// BubbleSort.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//利用冒泡排序对数组中元素排序#include <stdio.h>void main() { int a[10]; printf("Please input 10 numbers:\n"); for (int i = 0; i < 10; i++) { sca...原创 2019-10-31 21:53:46 · 1165 阅读 · 0 评论 -
while循环,统计从键盘输入一行字符的个数
//统计从键盘输入一行字符的个数#include <stdio.h>void main() { int n = 0; printf("input a string:\n"); while (getchar() != '\n') { n++; } printf("%d", n);}原创 2019-10-31 21:52:49 · 6350 阅读 · 1 评论 -
if-else嵌套,判断输入年份是否为闰年
// JudgeLeapYear.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//判断输入年份是否为闰年#include <stdio.h>void main() { int year, leap; //leap = 1为闰年,等于0不是闰年 scanf_s("%d", &year); if (year % 4 == 0) { i...原创 2019-10-31 21:51:46 · 3251 阅读 · 0 评论 -
switch分支结构,单步双目算术运算
// SingleStepBinocularOperation.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//输入单步双目运算表达式并给出结果#include <stdio.h>void main() { double a, b; char c; printf("input expression a +(-,*,/) b\n"); sca...原创 2019-10-31 21:50:56 · 182 阅读 · 0 评论 -
if-else分支结构,对输入分数给出评级
// JudgeScore.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//输入一个分数,输出该分数评级#include <stdio.h>void legality(int grade) { if (grade > 100 || grade < 0) { printf("The score input is legality")...原创 2019-10-31 21:49:17 · 489 阅读 · 0 评论 -
对运算符的使用,解一元二次方程组
// SolvingQuadraticEquations.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//求ax^2 + bx + c = 0方程的根,a,b,c由键盘输入#include <iostream>#include <math.h>void main() { double a, b, c, disc, x1, x2, p...原创 2019-10-31 21:48:15 · 149 阅读 · 0 评论 -
对运算符的使用,计算三角形面积
// AreaOfTriangle.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//area = 根号下s*(s-a)*(s-b)*(s-c)//s = (a+b+c)/2#include <stdio.h>#include <math.h>void main(){ double a, b, c, s, area; scanf...原创 2019-10-31 21:46:03 · 308 阅读 · 0 评论 -
格式化输入输出
// Scanf.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//格式化输入输出#include <stdio.h>int main() { int a = 0, b = 0, c = 0; printf("input a, b, c\n"); scanf_s("%d%d%d",&a,&b,&c); printf("...原创 2019-10-31 21:42:39 · 316 阅读 · 0 评论 -
getchar()输入字符,putchar(c)输出字符
//输入字符、输出字符#include <stdio.h>int main(){ char c; printf("input a character\n"); c = getchar(); putchar(c);}原创 2019-10-31 21:41:04 · 823 阅读 · 0 评论