笔记
ASUS l
这个作者很懒,什么都没留下…
展开
-
冒泡排序理解
下列数从小到大排序:2,6,7,4,5,3,8我们首先比较2和6的大小,如果是从小到大排序就不管,以此类推当我比较到7和4时,7明显大于4,此时我们就交换7和4,然后7到了4的位置,再比较7和5,以此类推,比完最后一个数后,再进行一轮比较,直到从小到大排序。很明显这要用到循环且是双层循环。第一层,for(int i=0;i<n-1;i++);第二层,for(int j=0;j<n-1-i;j++);int t;if(a[j]>a[j+1]){ t=a[j];a[j]=原创 2021-12-14 23:57:02 · 780 阅读 · 0 评论 -
理解指针
首先插入一段代码#include <stdio.h>int main(){ int a=5;int p;p=&a;printf("%d",p);}//当p对a取址之后p=a ,而p就为a的地址那么p=a=5,p就会是a的地址值。根据这段简单代码其实特别好理解指针,你也可以自己写一段试试。...原创 2021-12-14 23:33:23 · 1043 阅读 · 0 评论 -
字符串操作
字符串操作输入两个字符串(长度小于40),将第二个字符串接到第一个字符串后面,并将其中的大写字母符号变为小写字母符号。输入格式:“%s”输出格式:“%s”输入样例:AAAbbbCCCddd输出样例:aaabbbcccddd#include <stdio.h>int main(){ int i,j=0; char a[40],b[40]; gets(a); gets(b); for(i=0;i<原创 2021-12-01 23:20:38 · 918 阅读 · 0 评论 -
21天好习惯 第11天
设想一头小母牛从第4个年头开始每年生育一头小母牛。现有一头小母牛,按照此设想,第n年时有多少头母牛?输入格式:测试数据有多组,处理到文件尾。每组测试输入一个正整数n(1≤n≤40)。输出格式:对于每组测试,输出第n年时的母牛总数。输入样例:5815输出样例:39129...原创 2021-11-08 23:16:02 · 208 阅读 · 0 评论 -
21天养成计划 第五天
21天养成计划 第五天输入在一行中给出若干字符,最后一个回车表示输入结束,不算在内。输入一行字符,统计其中数字字符、空格和其他字符的个数。建议使用switch语句编写#include<stdio.h>int main(){ int blank,digit,other; blank=other=digit=0; char n; while(n!='\n') { n=getchar(); switch(n) { c原创 2021-10-29 23:21:38 · 75 阅读 · 0 评论 -
21天养成计划 第二天
21天养成计划 第二天输了:密文 数值输出:明文#include <stdio.h>int (main){int n;unsigned char c;c -=n;c > ‘z’ ? c -= 26:(c < ‘a’ ? c += 26 : c);printf("%c",c);return 0 ;}用到了?标识符,a?b:c 意思为 a是真取b a是假取b...原创 2021-10-24 20:55:52 · 60 阅读 · 0 评论 -
2021-10-23
计算圆面积#include<stdio.h>int main(){ int a;double b,pi=3.1415926;scanf("%lf",&a);b=aapi;printf(“圆的面积是%.2lf”,a);return 0;}原创 2021-10-23 19:38:03 · 49 阅读 · 0 评论