字符串处理
引用头文件 #include <string.h> #include <stdio.h> int main(){ char a[20]="hahaha"; //求取字符串长度 int x=strlen(a); printf("%d",x); //复制字符串 char b[20]; strcpy(b,a);//被赋值的在后面 //字符串连接,a 被改变, 要确保a 有足够大小 strcat(a,b); //字符串比较 返回值大于 0 ,前面大,小于0 后面大, 相等为0; strcmp(a,b); }
随机数
产生随机数文章来源地址https://www.toymoban.com/news/detail-476391.html
头文件 include <stdlib.h> srand(1); b[i]=rand()%36; 35 取 1;#include <time.h>srand(time(0));b[i]=rand()%36; 35 取 1;
函数
函数名 不能是 关键字 不能是 数字开头 不能是 符号 除 _ 下划线
返回值类型 函数名(){ } void printf_star(){ }
//将十进制数转化为二进制数 获取其中 1的数量 int getnum(int a){ int list[20]; int i=0,flag=0; while(a>0){ list[i]=a%2; a = a/2; //i++; if(list[i]==1){ flag+=1; } printf("%d ",list[i]); i++; } printf("数量:%d\n",flag); }
// 将一个整数 各个位置存放进数组 void getchaisan(int a){ int i=0,flag=0; //int num; int b[30]; if(a<0){ a = a*(-1); } while(a>0){ b[i]=a%10; a= a/10; i++; flag+=1; } for(i=flag-1;i>=0;i--){ printf("%d ",b[i]); } puts(""); }
//三目运算符得到三个数中的最大值 int getMax(int a,int b,int c){ int max; max=a; max=b>max?b:max; max=c>max?c:max; return max; }
文章来源:https://www.toymoban.com/news/detail-476391.html
到了这里,关于华清远见 week2 day01的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!