
c语言
hqy914947458
工作快两年的测试开发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从标准输入复制到标准输出并打印行号
#include int main() { int ch; int line=1; int flag=1; while( (ch=getchar() ) != EOF) { if(flag==1) { printf("%d",line);原创 2015-03-19 17:38:01 · 358 阅读 · 0 评论 -
判断三角形的类型
#include #include int what_triangle(int a,int b,int c) { if((a+b>c)&(a+c>b)&(b+c>a)) { if((a==b)|(b==c)|(a==c)) { return 1; } if((a==b)&(b==c)) { return 2; } } return 0; } int原创 2015-03-22 13:24:58 · 558 阅读 · 0 评论 -
从文件中读取数据并打印最长一行
#include #include #include #include int main() { int max=0; int length=0; char *buff=(char *)malloc(1000+1); char *str=(char *)malloc(1000+1); assert(buff!=NULL); assert(str!=NULL); FILE *fr=原创 2015-03-22 13:17:38 · 361 阅读 · 0 评论 -
把字符串从src中复制n个字符到dst数组中
#include #include char * copy_n(char dst[],char src[],int n) { for(int i=0;i<n;i++) { char temp=src[i]; dst[i]=temp; if(strlen(src)<n) { int s=n-strlen(src); for(;s<n;s++) {原创 2015-03-22 22:07:56 · 1131 阅读 · 0 评论 -
消除字符串中多余的空格
#include #include char *deblank(char string[]) { char *p=string; int sign=0; while(*p) { if(*p!=' ') { sign=1; printf("%c",*p); } if(sign==1&&(*p)==' ') { printf原创 2015-03-22 22:13:12 · 298 阅读 · 0 评论 -
复制字符串中的n个字符到另一个字符串中
#include #include int substr(char dst[],char src[],int start,int len) { int i=strlen(dst); dst[start+len]='\0'; for(;len--;start++) { dst[start]=src[start]; } return i; } int main() {原创 2015-03-22 22:12:01 · 1454 阅读 · 0 评论 -
把字符串从src中复制n个字符到dst数组中
#include #include char * copy_n(char dst[],char src[],int n) { for(int i=0;i<n;i++) { char temp=src[i]; dst[i]=temp; if(strlen(src)<n) { int s=n-strlen(src); for(;s<n;s++) {原创 2015-03-22 13:26:49 · 623 阅读 · 0 评论 -
读取文本 若有重复行则不输出
#include #include #include #include int main() { FILE *fr=fopen("D:\\chengxu\\2.txt","r"); if(fr==NULL) { exit(-1); } char *buff=(char *)malloc(128); char *str=(char *)malloc(128); char *s=原创 2015-03-22 22:09:42 · 221 阅读 · 0 评论