- 博客(11)
- 收藏
- 关注
原创 素数 统计+求和 要我老命
#include <stdio.h>int main(){ int M, N, i=2, j,count=0,sum=0; scanf_s("%d%d", &M, &N); for (j = M; j <= N; j++)//j等于M 然后j++一直到N 这样就把[M,N]里面的所有数都取遍了 { for (; i <= j - 1; i++) ...
2022-04-19 15:00:55
460
原创 c语言自学之路 :终于到函数
承接上一篇文章的次方运算这次学习了c语言的函数部分在上一次的次方运算的程序的基础上进行修改 于是就作出了如上图所示的 一个次方运算函数。#include <stdio.h>int X(int i,int N){int n = 2, t, result; t = i; for (; n <= N; n++) { i = t * i; result = i; } return result;}//上面是次方运算的函数int main(){ int
2022-04-17 19:57:33
842
原创 不用调用函数的情况下 作次方运算
#include <stdio.h>int main(){ int i = 2,N=3,n=1; for(;n<=N;n++) i = i * i; printf("%d", i); return 0;}一开始脑子中是这么构思的,为了方便,直接把2赋值给i,然后做3轮运算但是执行语句后,得到运算结果是256。所以我改了一下程序。#include <stdio.h>int main(){ int i = ...
2022-04-17 19:34:20
467
原创 C语言 :探究Char 到底是啥
对于这个程序 我一直有疑惑#include<stdio.h>int main(){ char a; scanf("%c", &a); if (a>='A' && a <= 'Z') printf("%c", a+32); else printf("%c", a-32);这里的a倒是是怎么与'A'比较的呢
2022-04-07 12:26:29
1479
原创 #自学c语言输入任一数字 然后正序/倒序输出 并且计算每一位的和
比如说 输入1234568 则输出1 2 3 4 5 6 8 29这里的29就是 1+2+3+4+5+6+8=29#include <stdio.h>int main(){ int a=0; scanf_s("%d", &a); int x, sum=0; while (a>0) { x = a % 10; sum = sum * 1 + x; printf("%d ",x); a = a / 10; } printf("%d", s
2022-04-04 08:15:41
2455
原创 Day4 学习for语句,并运用。
#include <stdio.h>//错误代码int main(){ int n = 0; scanf_s("%d", &n); int count = n; int resoult = 0; do { resoult=count * (count - 1); count--; } while (count!= 1); printf("%d的阶乘为%d", n, resoult); return 0;}首先是一个按常人思.
2022-02-14 22:53:54
500
原创 Day3 while语句的使用(每天遇到一个小问题)
学习了while循环后 ,尝试自己写代码。运行后又出现问题。555是个0位数调换了一下n++和x/=10的位置后发现还是不对 ,显然这不是问题所在仔细对比了一下代码发现是最后输出的时候出现了问题printf("这是一个%d位数",x);这里的x应该为n。#include <stdio.h>int main(){ int x; int n=0 ; scanf_s("%d", &x); n++; x/= 10; while (x > 0) ...
2022-02-13 09:36:40
251
原创 Day2 在写代码过程中发现问题
想写一个程序 是来判断 该数是多少位数 比如说999是三位数 99999999是九位数而之前也学习了if ,如图的代码倒也是运行的通。发现呢 就是下面的if 可以不用else 。#include <stdio.h>int main(){ int x = 0; scanf_s("%d", &x); if (999 < x < 10000) { printf("这个是四位数"); } if (99 < x < 1000) { pri
2022-02-12 21:14:24
187
原创 三个数比较大小 利用嵌套if else语句
#include <stdio.h>int main(){ int a = 0; int b = 0; int c = 0; scanf_s("%d%d%d", &a, &b, &c); if (a > b) { if (a > c) { printf("其中最大的是%d\n", a); } else {printf("其中最大的是%d\n", c); } } else { if (b > c) { pri.
2022-02-12 15:09:34
7263
原创 Day2 加入了if语句后的 对上一个零钱计算器的完善
#include <stdio.h>int main(){ int price = 0; int amount= 0; int change = 0; scanf_s("%d", &price); printf("商品需要花费%d元",price); scanf_s("%d", &amount); printf("实收%d元",amount); change = amount - price; if (change < 0) { print.
2022-02-12 13:45:28
338
原创 自学c语言之路 Day1
在听了b站上的课程后 ,开始尝试自己写代码。下面是最终成果(一个关于找零change的代码)#include <stdio.h>int main(){ int amount=0 int price=0 scanf("%d",&amount)printf("请输入金额:\n")scanf("%d",&price)prinf("请输入物品价格:\n") int change=amount-price printf("找零=%d\n",cha
2022-02-11 16:43:27
437
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅