目录
一、添上#include
调用:system("pause"); //暂停,按任意键继续
system("cls"); //清屏
system("color 14"); //颜色配置参考下面
二、添上#include
三、添上#include
1. strcat
2.strncopy
3.strncopy
4.stringcompara
5.stringlength
6.stringlowercase
7.stringupercase
四、添上#include
1.绝对值
2.指数与对数
3.取整与取余
4.取整
5.三角函数
一、添上#include <stdlib.h>
调用:system("pause"); //暂停,按任意键继续
system("cls"); //清屏
system("color 14"); //颜色配置参考下面
第一个数字的位置是:屏幕颜色
第二个数字的位置是:字体颜色
printf("0 = 黑色 8 = 灰色\n");
printf("1 = 蓝色 9 = 淡蓝色\n");
printf("2 = 绿色 A = 淡绿色\n");
printf("3 = 浅绿色 B= 淡浅绿色\n");
printf("4 = 红色 C = 淡红色\n");
printf("5 = 紫色 D = 淡紫色\n");
printf("6 = 黄色 E = 淡黄色\n");
printf("7 = 白色 F = 亮白色\n");二、添上#include <windows.h>
Sleep(5000); //延时大概5秒
三、添上#include <string.h>
char a[100],b[100]; (a,b为字符数组)
1. strcat
strcat(char a,char b);
功能:把字符数组b的内容连接到字符数组a的后面
注意:数组a必须有足够的空间来容纳b的数据
2.strncopy
strcpy(char a, char b);
功能:把字符数组b的内容复制到字符数组a中(连同‘’一起复制)
3.strncopy
strncpy(char a, char b,n);
功能:把字符数组b中n个数据复制到字符数组a中
4.stringcompara
strcmp(char a,char b)
功能:比较a,b的大小,比较方法按ASCII值大小对两个字符串按从左往右逐个字符比较c=strcmp(char a,char b);
若字符数组a和字符数组b的内容完全一样,c==0;
若字符数组a大于字符数组b,c>0;
若字符数组a小于字符数组b,c<0;
5.stringlength
strlen(a)
功能:测试字符a的实际长度(不包括'')
6.stringlowercase
strlwr(a)
功能:将字符a中大写字母转换成小写字母
7.stringupercase
strupr(a)
功能:将字符a中小写字母转换成大写字母
四、添上#include <math.h>
1.绝对值
int abs(int x); 整数x的绝对值
double fabs(double x);双精度实数x的绝对值
2.指数与对数
double exp (double x); 幂函数e^x
double pow (double x, double y); x^y,如果x=0且y<=0,或者x<0且y不是整型数, 将产生定义域的错误
double sqrt (double x); x的平方根,其中x>=0,否则产生定义域的错误
double log (double x); 以e为底的对数,自然对数,x>0
double log10 (double x); 以10为底的对数,x>0
3.取整与取余 double modf (double x, double *ip); 把双精度x分解成整数部分和小数部分,整数部分存在*ip中
double fmod (double x, double y); 求x/y整除后的双精度余数 4.取整
double ceil (double x); 返回大于或者等于指定表达式的最小整数
double floor (double x); 求不大于双精度实数x的最大整数5.三角函数
double sin (double x); x的正弦值
double cos (double x); x的余弦值
double tan (double x); x的正切值