- 博客(31)
- 问答 (1)
- 收藏
- 关注
原创 【C语言】编写一个程序,可以一直接收键盘字符
C语言的学习过程,我把它记录下来如果接收的是小写字符,就输出对应的大写字符如果接收的是大写字符,就输出对应的小写字符如果是数字不变#include<stdio.h>int main(){ int ch; while ((ch=getchar())!=0) //接受字符以ASCII码给ch { if (ch >= 97 && ch <= 122) //也可以写作 ch>='a'...
2022-03-16 20:14:29 1463
原创 【C语言】求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字
C语言的学习过程,我把它记录下来希望能和大家一起学习、进步,每一个关注和点赞都是我学习的动力,我也会回关回赞的,互相督促共同进步
2022-03-16 20:06:32 1655
原创 【C语言】求出0~999之间的所有“水仙花数”并输出
C语言的学习过程,我把它记录下来希望能和大家一起学习、进步,每一个关注和点赞都是我学习的动力,我也会回关回赞的,互相督促共同进步
2022-03-16 20:00:25 626
原创 【C语言】自动关机,如何与朋友快速友尽
C语言的学习过程,我把它记录下来让电脑在规定时间内关机,也可以用来整蛊#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ char input[20] = { 0 }; system("shutdown -s -t 60"); //设置关机时间为60秒,system引用stdlib.h again: printf("请注意,你的...
2022-03-16 00:07:16 173
原创 【C语言】猜数字游戏
C语言的学习过程,我把它记录下来在这里插入代码片希望能和大家一起学习、进步,每一个关注和点赞都是我学习的动力,我也会回关回赞的,互相督促共同进步欢迎各位大佬指导提携,感激不尽...
2022-03-15 23:06:48 4122
原创 【C语言】密码输入错误3次,Boom
C语言的学习过程,我把它记录下来密码输入次数过多,您的账号已被锁定,哈哈#include<stdio.h>#include<string.h>int main(){ char arr1[20] = "123456789"; //正确密码 char arr2[20]; //存储输入的密码 int left = 0; int right = strlen(arr1) - 1; //求数组长度,-1后是最后...
2022-03-15 22:44:16 1753
原创 【C语言】有序数组中查找数字
C语言的学习过程,我把它记录下来每次查找都求个中间数,小了就向左找,大了就向右找int main(){ int arr[10] = {1,2,3,4,5,6,7,8,9,10}; int b = 7; //假如我们要找的数字是7 int sz = sizeof(arr) / sizeof(arr[0]); //求数组元素个数 int left = 0; int right = sz - 1; //数组最大的下标 while ...
2022-03-15 19:34:30 1260
原创 【C语言】多个字符从两端向中间汇聚
C语言的学习过程,我把它记录下来打印:welcome to china!!!int main() //打印内容: welcome to china!!!!{ char arr[] = { 'w','e','l','c','o','m','e',' ','t','o',' ','c','h','i','n','a','!','!','!','!'}; int left = 0; //数组左边起始下标 ...
2022-03-15 19:05:43 374
原创 【C语言】n的阶乘相加
C语言的学习过程,我把它记录下来首先写出一个计算阶乘的代码,如5的阶乘计算方法1x2x3x4x5int main(){ unsigned long long int temp=1; //用无符号长长整型可以存放更大的数字, unsigned int n = 1, unm = 1; printf("请输入要计算的数字:>"); scanf("%d", &n); for (unm = 1; unm <= n; unm++) { ...
2022-03-15 18:10:35 2327
原创 【C语言】1到100的整数中出现多少次9
C语言的学习过程,我把它记录下来一顿瞎写,还真能用…int main(){ int temp=0,i,j=0; for (i = 1; i <= 100; i++) { if (i % 10 == 9||((int)j=(i*0.1))==9) //强制类型转换,小数被抹去 temp++; if (i % 10 == 9 && ((int)j = (i * 0.1)) == 9) //为了应对99的情况 temp++...
2022-03-04 11:20:38 120
原创 【C语言】计算1/1-1/2+1/3-1/4…+1/99-1/100的值
C语言的学习过程,我把它记录下来超极笨的方法,用了两个for,蠢哭了我int main(){ int num1 = 1, num2 = 1; double temp[100],temp2=1,temp3=1; for (num2 = 0; num2 < 100; num2++) { temp[num2] = temp2 / temp3; temp3++; } for (num2 = 1; num2 <= 100; num2++) {...
2022-03-04 11:08:46 791
原创 【C语言】数组交换
C语言的学习过程,我把它记录下来还可以用strcpy函数进行不一样大的数组交换int main(){ int a[10] = { 1,2,3,4,5,6,7,8,9,10 }; int b[10] = { 11,12,13,14,15,16,17,18,19,20 }; int temp; printf("a数组是:"); for (temp = 0; temp < 10; temp++) { ...
2022-03-04 11:00:37 2800
原创 【C语言】求两个数的公约数
C语言的学习过程,我把它记录下来求公约数有好多种方法int main(){ int num1, num2, temp, i; scanf("%d%d", &num1, &num2); if (num1 > num2) //将较小值赋给num1 { temp = num1; num1 = num2; num2 = temp; } for (i = num1; i > 0; i--)...
2022-03-04 10:52:20 2882
原创 【C语言】求十个数最大值
C语言的学习过程,我把它记录下来找到十个数中最大的那个,并输出到屏幕int main(){ int arr[10],b; printf("请输入10个数(用空格间隔):"); for (b = 0; b < sizeof(arr) / sizeof(arr[0]); b++) //数组总字节/单个数组字节=数组元素个数 { scanf( "%d", &arr[b] ); if (arr[b] < arr[b-1]) ...
2022-03-04 10:43:48 2362
原创 【C语言】交换临时变量
C语言的学习过程,我把它记录下来两个变量互相交换int main(){ //不创建临时变量交换。 int a = 10, b = 7; a = a - b; b = b + a; a = b - a; printf("%d %d", a, b); return 0;}下面是通过异或的方式交换变量,很有意思int main() { int a = 10, b ...
2022-03-04 10:34:41 453
原创 【C语言】查找素数
C语言的学习过程,我把它记录下来素数又称质数。所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数首先我用了最笨的办法,依次遍历来查找素数,更高级的办法还在学习#define _CRT_SECURE_NO_WARNINGS 1 //在VS中使用scanf函数需加入#include<stdio.h>int main(){ int sum1 = 0, sum2 = 0, a = 0; printf("请输入想要打印素数的范围,以...
2022-03-04 10:12:23 545
原创 【C语言】乘法口诀表
C语言的学习过程,我把它记录下来乘法口诀有好几种表现方式,下面这个应该是应用最广的我是初学者,可能会有冗余的代码,请大家多多指正#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int num1 = 1, num2 = 1; for (;num1<=num2;num2++) { for (; num1<=num2; num1++) ...
2022-03-04 09:16:44 3167
原创 【C语言】闰年计算
C语言的学习过程,我把它记录下来公历闰年能被4整除且不能被100整除的为闰年,平均每四年中会有一个闰年,世纪年能被400整除的则是闰年口诀:四年一闰,百年不闰, 四百年再闰补充:闰年是公历纪年法,而闰月是阴历纪年法,两者没有关系,但本质都是为了补上一年的差额,每年的准确时间是365日5小时48分46秒,于是为了补差有了4年一闰,闰年的二月份会多一天,我们阴历的闰月也是补差#define _CRT_SECURE_NO_WARNINGS 1 //在VS中...
2022-03-04 08:42:26 9738
原创 每日学习计划
学习目标:学习C语言二个月掌握C语言学习内容:学习C语言初阶以及进阶知识学习时间:1、 周一到周日上午8点-晚上8点学习产出:每日1、 笔记 1 篇2、代码提交Gitee若干3、 学习视频一整集以上...
2022-03-03 04:33:39 147
空空如也
疑问,C语言函数中sqrt的应用问题。
2022-06-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人