摘要:
函数:isalpha 原型:int isalpha(int ch) 用法:头文件加入#include <cctype>(旧版本的编译器使用<ctype.h>) 功能:判断字符ch是否为英文字母,当ch为英文字母a-z或A-Z时,在标准c中相当于使用“isupper(ch)||islower(ch)”做测试,返回非零值(不一定是1),否则返回零。 PS:{ isupper 原型:extern int isupper(int c); 头文件:<cctype>(旧版本的编译器使用<ctype.h>) 功能:判断字符c是否为大写英文字母 说明:当参数c为 阅读全文
摘要:
1.memcpy使用注意:将数组a复制k个元素到数组b---memcpy(b,a,sizeof(int/double/char)*k) 其头文件为string.h2.memset用法:#include<stdio.h>#include<stdlib.h>#include<string.h>//memset的头文件#define MAXN 1000+10int a[MAXN];int main(){ int i,j,n,k,first=1; memset(a,0,sizeof(a));//将数组a全部置0 scanf("%d%d",& 阅读全文
摘要:
1.printf的特殊用法:对于m.n的格式可以用如下方法表示 char ch[20]; printf("%*.*s\n",m,n,ch); 前边的*定义的是总的宽度,后边的定义的是输出的个数。分别对应外面的参数m和n 。 这种方法的好处是可以在语句之外对参数m和n赋值,从而控制输出格式。 #include <stdio.h>int main(){ int a,b,c;scanf("%d%d%d",&a,&b,&c);printf("%.*f\n",c,(double)a/b);return 0;} 阅读全文
摘要:
1.system();函数的头文件是stdlib.h2.时间函数clock();头文件time.h 用法 (double)clock()/CLOCKS_PER_SEC; 返回的是程序运行所花的时间,单位s3.重定向版用法freopen("data.in","r",stdin); freopen("data.out","w",stdout); 用法data.in为输入文件夹,stdin代表标准输入函数(不只是,所有键盘输入的函数都将改用文件):作用:代码中有scanf函数的从文件data.in读入 data.in为输 阅读全文
摘要:
竖式问题 阅读全文
摘要:
蛇形填数 阅读全文
摘要:
名称: sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: int sscanf( const char *, const char *, ...); int sscanf(const char *buffer,const char *format[,argument ]...); buffer 存储的数据 format 格式控制字符串 argument 选择性设定字符串 sscanf会从buffer里读进数据,依照argument的设定将数据写回。编辑本段头文件: #include<stdio.h>编辑本段返回值: 成功则返回参数数目,失败则返回-... 阅读全文
摘要:
#include<stdio.h>#include<string.h>//fets、与strlen函数的头文件#include<ctype.h>//isalpha、与toupper的头文件#include<stdlib.h>//system的头文件#define MAXN 5000+10char buf[MAXN],s[MAXN];//在函数外定义;两个大的字符数组int p[MAXN];//在函数外定义一个大的整形数组int main(){ int n,m=0,max=0,x,y; int i,j; fgets(buf,sizeof(s),st 阅读全文
摘要:
函数功能:把格式化的数据写入某个字符串 头文件:stdio.h 函数原型:int sprintf( char *buffer, const char *format [, argument] … ); 返回值:字符串长度(strlen) 相关函数:[1] intsprintf_s(char *buffer,size_tsizeOfBuffer,const char *format [,argument] ... ); int _sprintf_s_l(char *buffer,size_t sizeOfBuffer,const char *format,locale_t local... 阅读全文