![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言-for循环
摆烂中,,
我已经不想说啥了
展开
-
一维字符数组-长度-字符拷贝-字符串拼接-字符串比较
一、长度(1)#include<stdio.h>#include<string.h>int main(void){ char arr[100]; gets(arr); printf("这个字符串的长度为%d\n",strlen(arr)); printf("wuyanzu的长度为:%d\n",strlen("wuyanzu")); return 0;}#include<stdio.h>int main(void){原创 2021-04-23 21:05:00 · 248 阅读 · 2 评论 -
随机生成数组,并冒泡排序
冒泡排序10个数中,让他们相邻间两两比较,如果前面的数小,就把他们换位置,经过一轮比较,最后一个数总会是最小的那个;这时再比较剩下的9个数,两两比较,这时数组倒第二数也被冒出来了。如此,我们要来9轮,一轮冒出1个数,每轮要比较剩下的几个数。外层循环控制几轮,内层循环控制哪些数进行比较。#include<stdio.h>#include<stdlib.h>#include<time.h>int main(void){ int num,i,j,max,min;原创 2021-04-23 17:01:04 · 512 阅读 · 0 评论 -
for循环---打印星星
最主要的就是:画图思考+for循环一行一行打印,考虑一行多少个空格,多少个星星#include<stdio.h>int main(void){int n,s,m,i;int p,q,k;scanf("%d",&n);for(i=1;i<=n;i++){ for(m=n-i;m>=1;m--){//打印一行中的空格 printf(" "); } for(s=1;s<=2*i-1;s++){//打印一行中的星星 print.原创 2021-04-19 23:40:31 · 1135 阅读 · 1 评论 -
c语言-for循环-打印整型的二进制-打印九九乘法表-冒泡排序(数组)
1.打印整型二进制整数在计算机中就是以二进制的方式存的,只要把它从 高位 到 低位输出位右移:二进制32位右移31位后,取余2,得该二进制的首位,同理其他位的输出#include<stdio.h>int main(void){int n,i;scanf("%d",&n);for(i=31;i>=0;i--){printf("%d",(n>>i)%2);} printf("\n");return 0;}2.打印九九乘法表%d是普通输出原创 2021-04-17 23:38:16 · 429 阅读 · 1 评论