自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 c++循环

由于构成循环的三个表达式中任何一个都不是必需的,您可以将某些条件表达式留空来构成一个无限循环。1.break 语句 终止 loop 或 switch 语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。循环控制语句更改执行的正常序列。2.for 循环 多次执行一个语句序列,简化管理循环变量的代码。

2023-03-25 10:02:13 124

原创 C++ 变量类型

变量其实只不过是程序可操作的存储区的名称。C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C++ 是大小写敏感的。基于前一章讲解的基本类型,有以下几种基本的变量类型,将在下一章中进行讲解:类型 描述bool 存储值 true 或 false。char 通常是一个字符(八位)。这是一个整数类型。int 对机器而言,整数的最自

2023-02-09 21:02:19 125

原创 C语言判断三角形类型

根据输入的三角形的三条边判断三角形的类型,并输出其面积和类型。算法思想首先判断其两边之和是否大于第三边,若大于则判断可以构成三角形,再进一步判断该三角形是什么三角形,并计算这个三角形的面积;否则不能构成三角形。① 从键盘输入三角形的三条边。② 判断两边之和是否大于第三边。③ 若条件成立则判断可构成三角形,计算其面积,并判断其类型;否则判断其不能构成三角形。④ 在类型判断中首先判断其是否三边相等,条件成立则判断其为等边三角形;否则判断其是否有两边相等,条件成立则判断其为等腰三角形;否则判断其是否有

2023-01-14 20:42:39 3758 1

原创 c语言猴子吃桃问题

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天摘了多少个桃子。实现过程:(1) 定义 day、x1、x2 为基本整型,并为 day 和 x2 赋初值 9 和 1。(2) 使用 while 语句由后向前推出第一天摘的桃子数。(3) 输出结果。(4) 程序代码如下:#include <stdio.h

2023-01-14 20:35:29 382

原创 c语言三个说从小到大排序/输出

任意输入 3 个整数,编程实现对这 3 个整数由小到大进行排序。实现过程:(1)定义数据类型,本实例中 a、b、c、t 均为基本整型。(2) 使用输入函数获得任意 3 个值赋给 a、b、c。(3) 使用 if 语句进行条件判断,如果 a 大于 b,则借助于中间变量 t 互换 a 与 b 值, 依此类推比较 a 与 c、b 与 c,最终结果即为 a、b、c 的升序排列。(4) 使用输出函数将 a、b、c 的值依次输出。(5) 程序的代码如下:#include <stdio.h>in

2023-01-14 20:31:10 934

原创 C 语言小游戏 -5052

每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方乱数出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。不断的叠加最终拼凑出2048这个数字就算成功。控制方式字母WASD分别为上下左右Q为退出。/* ============================================================================ Name : 2048.c Author : Maurits

2023-01-14 20:19:33 80

原创 C 语言实例 - 删除字符串中的特殊字符

删除字符串中的除字母外的字符。#include<stdio.h>int main(){char line[150]; int i, j; printf("输入一个字符串: "); fgets(line, (sizeof line / sizeof line[0]), stdin); for(i = 0; line[i] != '\0'; ++i){while (!( (line[i] >= 'a' && line[i] &lt

2023-01-13 22:04:40 404

原创 C 语言实例 - 计算标准偏差

计算标准偏差。实例:#include <stdio.h>#include <math.h>float calculateSD(float data[]); int main(){int i; float data[10]; printf("输入10个元素: "); for(i=0; i < 10; ++i)scanf("%f", &data[i]); printf("\n标准偏差 = %.6f", calcula

2023-01-12 19:59:06 407 1

原创 C 语言实例 - 字符转 ASCII 码

ASCII 定义了 128 个字符。分类:一:0-31、127(删除键)是控制字符二:空白字符:空格(32)、 制表符、 垂直制表符、 换行、 回车。三:可显示字符:a-z、A-Z、0-9、~、!、@、、%、^、&、#、$、*、(、)、-、+、{、}、[、]、’、"、<、>、,、?、/、|、\、_、:、;、.,还有顿号、。ASCII 表:#include <stdio.h>int main(){char c; printf("输入一个字符: ");

2023-01-12 19:54:56 3256 1

原创 C 语言实例 - 创建各类三角形图案

创建三角形图案。①实例 - 使用 * 号#include <stdio.h>int main(){int i, j, rows; printf("行数: "); scanf("%d",&rows); for(i=1; i<=rows; ++i){for(j=1; j<=i; ++j){printf("* "); }printf("\n"); }return 0;}②实例 - 使用数字#inc

2023-01-12 19:44:04 381 1

原创 C 语言实例 - 计算一个数的 n 次方

计算一个数的 n 次方,例如: 23,其中 2 为基数,3 为指数。①实例 - 使用 while#include <stdio.h>int main(){int base, exponent; long long result = 1; printf("基数: "); scanf("%d", &base); printf("指数: "); scanf("%d", &exponent); while (exp

2023-01-12 19:16:36 338

原创 C 语言实例 - 判断数字为几位数

用户输入数字,判断该数字是几位数。#include <stdio.h>int main(){long long n; int count = 0; printf("输入一个整数: "); scanf("%lld", &n); while(n != 0){// n = n/10n /= 10; ++count; }printf("数字是 %d 位数。", count);}运行结果:输入一个整数: 234

2023-01-12 19:03:00 120

原创 C 语言实例 - 字符串翻转

使用递归来翻转字符串。#include <stdio.h>void reverseSentence(); int main(){printf("输入一个字符串: "); reverseSentence(); return 0;}void reverseSentence(){char c; scanf("%c", &c); if( c != '\n'){reverseSentence(); printf("%c

2023-01-11 20:30:53 81

原创 C 语言实例 - 二进制与十进制相互转换

二进制转与十进制相互转换。①实例 ——二进制转换为十进制#include <stdio.h>#include <math.h>int convertBinaryToDecimal(long long n); int main(){long long n; printf("输入一个二进制数: "); scanf("%lld", &n); printf("二进制数 %lld 转换为十进制为 %d", n, convertBinaryToDe

2023-01-10 10:05:08 140 1

原创 C 语言实例 - 八进制与二进制相互转换

八进制与二进制相互转换。实例 - 二进制转换为八进制#include <stdio.h>#include <math.h>int convertBinarytoOctal(long long binaryNumber);int main(){long long binaryNumber; printf("输入一个二进制数: "); scanf("%lld", &binaryNumber); printf("二进制数 %lld 转换

2023-01-10 09:57:28 341 1

原创 C 语言实例 - 判断回文数

判断一个数是否为回文数。设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数#include <stdio.h>int main(){int n, reversedInteger = 0, remainder, originalInteger; printf("输入一个整数: "); scanf("%d", &n); origin

2023-01-10 09:42:10 90 1

原创 C 语言实例 - 循环输出26个字母

循环输出 26 个字母。用循环语句输出26个大写字母及它们的ASCII码值是“#include”#include <stdio.h>int main(){char c; for(c = 'A'; c <= 'Z'; ++c)printf("%c ", c); return 0;}输出结果:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z实例 - 输出大写或小写字母#include &

2023-01-10 09:31:35 1728 1

原创 c语言实列——判断素数

#include <stdio.h>int main(){int n, i, flag = 0; printf("输入一个正整数: "); scanf("%d",&n); for(i=2; i<=n/2; ++i){// 符合该条件不是素数if(n%i==0){flag=1; break; }}if (flag==0)printf("%d 是素数",n); elseprintf(

2023-01-09 11:14:04 69 1

原创 c语言实列——阶乘

一个正整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。n!=1×2×3×…×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。实列int main(){int n, i; unsigned long long factorial = 1; printf("输入一个整数: "); scanf("%d",&n); // 如果输入是负数,显示错误if (n < 0)pr

2023-01-09 10:18:26 753 1

原创 c输出九九乘法表

使用嵌套 for 循环输出九九乘法口诀表。int main(){//外层循环变量,控制行 int i = 0; //内层循环变量,控制列 int j = 0; for(i=1;i<=9;i++){for(j=1;j<=i;j++){printf("%dx%d=%d\t",j,i,i*j); }//每行输出完后换行 printf("\n"); }}```

2023-01-09 09:46:45 46

原创 实现简单计算器

实现加减乘除运算int main() {char operator; double firstNumber,secondNumber; printf("输入操作符 (+, -, *,): "); scanf("%c", &operator); printf("输入两个数字: "); scanf("%lf %lf",&firstNumber, &secondNumber); switch(operator){case

2023-01-09 09:26:03 100

原创 c语言俄罗斯方块

思路:关键点是使用闹钟信号,闹钟定时一段时间触发信号函数,在信号函数里对方块进行自动下落操作,而主线控制界面显示以及处理用户的输入。实操:#include <stdlib.h>#include <signal.h>#include <sys/time.h>#include <time.h>#include <unistd.h>#include <termios.h>#include <stdbool.h>

2023-01-08 17:00:03 125 1

原创 一元二次方程

#include <math.h>int main(){float a,b,c,x1,x2,d; printf("输入方程的三个系数:"); scanf("%f %f %f",&a,&b,&c); if(a!=0){d=sqrt(b*b-4*a*c); x1=(-b+d)/(2*a); x2=(-b-d)/(2*a);

2023-01-07 07:20:14 47 1

原创 C判断闰年

int main(){int year; printf("输入年份: "); scanf("%d",&year); if(year%4 == 0){if( year%100 == 0){// 这里如果被 400 整数是闰年if ( year%400 == 0)printf("%d 是闰年", year); elseprintf("%d 不是闰年", year); }elseprintf("%d 是闰年",

2023-01-06 20:49:02 63 4

原创 判断元音/辅音

#include <stdio.h>int main(){char c;int isLowercaseVowel, isUppercaseVowel;printf("输入一个字母: ");scanf("%c",&c);// 小写字母元音isLowercaseVowel = (c == ‘a’ || c == ‘e’ || c == ‘i’ || c == ‘o’ || c == ‘u’);// 大写字母元音isUppercaseVowel = (c == ‘A’

2023-01-06 18:59:37 177 4

原创 #两数相除

#include <stdio.h>int main(){int dividend, divisor, quotient, remainder;printf("输入被除数: ");scanf("%d", &dividend);printf("输入除数: ");scanf("%d", &divisor);// 计算商quotient = dividend / divisor;// 计算余数remainder = dividend % divisor;p

2023-01-05 10:02:15 82 3

原创 #判断奇数/偶数

#include <stdio.h>int main(){int number;printf("请输入一个整数: ");scanf("%d", &number);// 判断这个数除以 2 的余数if(number % 2 == 0)printf("%d 是偶数。", number);elseprintf("%d 是奇数。", number);return 0;}

2023-01-05 09:50:19 151 2

Dev-C___2_9500.exe

Dev-C___2_9500.exe

2022-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除