![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
黑子ge
这个作者很懒,什么都没留下…
展开
-
指针变量遇到const时, const*和*const的作用和区别
指针变量遇到const时, const和const的作用和区别const修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。而当const遇上指针,就出现了两种不同的情况。第一种情况const*,即*在const之后假设有一个指针是✳p1,例如const int *p1=&a这种情况下它保护的是✳p1,即✳p1指向的内容不能通过✳p1=20这种形式来修改。第二种情况*const,即✳在const之前例如int* const p1=&a,这种情况下const保护的是p1这原创 2021-02-04 02:47:00 · 386 阅读 · 0 评论 -
通过for循环使字符输出一个金字塔形
输入一个字符,用它构造一个三角形金字塔。这是效果图,下面是代码`//金字塔型输出int main(){ char a;//定义一个字符串 scanf("%c", &a); for (int i = 1; i <= 5; i++)//第一层for循环,可见循环5次,即这个金字塔有5层 { for (int j = 5 - i; j>0; j--)//第二层打印字符前的空格,第一行4个空,第二行3个逐行递减。 printf(" "); for (int m =原创 2020-11-23 20:56:07 · 5313 阅读 · 0 评论 -
两数最大公约数的三种算法
两数最大公约数的三种算法1.辗转相除法相对最简单最高效的算法辗转相除int main(){ int a = 0; int b = 0; int c = 0; scanf("%d %d", &a, &b); while (c = a%b) { a = b; b = c; } printf("%d\n", b); return 0;}2.穷举法//穷举法int main(){ int a, b, c; while (1) { scanf原创 2020-11-21 00:50:36 · 407 阅读 · 0 评论