自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

原创 链表的创建和插入

#include #include typedef struct NODE{ int data; struct NODE *next;}Node;Node * create_linklist(int n){ Node *head=NULL,*p,*last; int d; int i; for(i=0;i<n;i++) {

2017-04-06 17:13:26 525

原创 2972: C语言习题5.24--文件操作1

2972: C语言习题5.24--文件操作1时间限制: 1 Sec  内存限制: 128 MB提交: 248  解决: 94题目描述文本文件score.dic 中存储了n名学生的信息(班级编号,姓名,成绩),每个学生信息占一行,每行的数据之间使用制表符分割,如下所示:145811  fuxin 100145811  chengxian 90145

2017-03-22 14:42:58 1487

原创 质因数分解未完

#include #include #define MAX_N 60000#define MAX_ITEM 7500int primes[MAX_ITEM]= {0},numbers[MAX_ITEM]= {0};int gen_primes(int n,int *primes);void gen_factors(int n,int m,int *prime,int *num);vo

2017-03-16 17:29:25 350

原创 天仙配

Problem G: 天仙配Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 1034  Solved: 306[Submit][Status][Web Board]Description今年的七夕异常的热闹,很多对新人都把结婚日子选在了那天。于是,他们决定一起举办“天上地下姻缘一线牵” 活动,在广场上举行集体婚礼。为了活跃气氛

2017-03-09 16:58:58 586

原创 0000

#include #include int main(){int n,a[5],i,j,sum1=0,sum2=1,middle,c=0;scanf("%d",&n);middle=n;if(n{for(i=1;i{    for(j=1;j    if(n==i*j)    sum1++;}if(sum1!=0)    printf

2017-03-02 17:32:58 294

原创 第一周oj项目2 求-n到n之间任选两数乘积

#include int maze(int n,int m){ int i,j,cnt=0; /*****修改的起始行******/ for(i=-n;i<=n;i++) for(j=i+1;j<=n;j++) if(m==i*j) cnt++;

2017-03-01 14:47:45 398

原创 第一周oj项目2 求-n到n之间任选两数乘积

#include int maze(int n,int m){ int i,j,cnt=0; /*****修改的起始行******/ for(i=-n;i<=n;i++) for(j=i+1;j<=n;j++) if(m==i*j) cnt++;

2017-03-01 14:47:45 184

原创 第一周oj项目2 求-n到n之间任选两数乘积

#include int maze(int n,int m){ int i,j,cnt=0; /*****修改的起始行******/ for(i=-n;i<=n;i++) for(j=i+1;j<=n;j++) if(m==i*j) cnt++;

2017-03-01 14:47:43 380

原创 第一周oj项目2 求-n到n之间任选两数乘积

#include int maze(int n,int m){ int i,j,cnt=0; /*****修改的起始行******/ for(i=-n;i<=n;i++) for(j=i+1;j<=n;j++) if(m==i*j) cnt++;

2017-03-01 14:47:41 226

原创 第一周oj项目2 求-n到n之间任选两数乘积

#include int maze(int n,int m){ int i,j,cnt=0; /*****修改的起始行******/ for(i=-n;i<=n;i++) for(j=i+1;j<=n;j++) if(m==i*j) cnt++;

2017-03-01 14:46:13 195

原创 大一下第一周项目1:猴哥出世

#include int main(){ int year,month,day; int age1,age2; scanf("%d%d%d",&year,&month,&day); age2 = year - 1996; if(month<12||month==12&&day<24) { age2-

2017-03-01 14:30:04 458

原创 第十八周学生成绩处理

#include #include #includevoid input_score(int s[], int n); //将小组中n名同学的成绩输入数组sint get_max_score(int s[], int n); //返回数组s中n名同学的最高成绩值int get_min_score(int s[], int n); //返回数组s中n名同学的最低成绩值double g

2017-01-02 00:06:05 355

原创 第十八周项目1小学生考试系统

#include #include #includeint main(){ int i,a,b,sum1,sum2,count=0; srand(time(0)); for(i=1; i<=10; i++) { a=rand()%10+1; b=rand()%10+1; sum1=a+b; pr

2017-01-01 22:07:56 319

原创 第十八周项目实践3.1(3)编程处理c代码

#include #include int main(){ char c1,c2,new[1000]; FILE* fp; FILE* fnew; FILE* fnew1; int n=1; fp=fopen("m.c","r"); if(fp==NULL) printf("不能打开文件\n"); else

2016-12-31 12:34:44 366

原创 第十八周项目实践3.1(4)编程处理c代码

#include #include void judge(char* file); int main() { char file[1000]; int i,k=0,m,n; FILE* fp; FILE* fnew; fp=fopen("m.c","r"); if(fp==N

2016-12-31 00:50:27 251

原创 第十八周项目实践3.1(2)编程处理c代码

#include #include void judge(char* file);int main(){ char file[1000]; int i; FILE* fp; fp=fopen("m.c","r");//m.c文件即main。c if(fp==NULL) printf("不能打开文件\n"); else

2016-12-29 19:45:10 409

原创 第十八周项目实践3.1(1)编程处理c代码

#include #include void judge(char* file);int main(){ char file[1000]; int i; FILE* fp; fp=fopen("m.c","r"); if(fp==NULL) printf("不能打开文件\n"); else { prin

2016-12-29 19:25:15 834

原创 第十七周项目C 结构体--学生信息排序

#include #include #define N 5struct Student{ char name[8]; char num[10]; char sex; char dept[20];};int main( ){ struct Student stu[N],tmp; int i,j; for(i=0; i<N; i

2016-12-19 21:32:42 494

原创 第十七周oj项目B: 结构体

#include #define N 5struct Stuff{ char name[8]; int year; int salary;};int main( ){ struct Stuff stuff[N]; int i; for(i=0; i<N; i++) { scanf("%s%d%d",stuff[i]

2016-12-19 21:22:15 366

原创 第十七周OJ项目 A计算该日在本年中是第几天

#include struct y_m_d{ int year; int month; int day;};int main(){ struct y_m_d date; int days(struct y_m_d date); int day_sum; scanf("%d%d%d",&date.year,&date.month,&

2016-12-19 21:07:43 695

原创 第十六周实践项目3点结构体(1)

#include #includestruct Point{float x;float y;};int main( ){ float d; struct Point point;scanf("%f",&point.x);scanf("%f",&point.y);d=sqrt(point.x*point.x+point.y*point.

2016-12-15 09:27:22 220

原创 第十六周实践项目2学生成绩处理(2)

#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 float aver; //两科均分};int main( ){ int n,i=0,m=0,a=0,pass=0; fl

2016-12-15 09:17:16 226

原创 第十六周实践项目2学生成绩处理(1)

#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 float aver; //两科均分};int main( ){ int n,i=0,m=0,a=0,pass=0; fl

2016-12-15 09:06:46 212

原创 第十六周oj实践复数结构体

#includestruct complex{ int re; int im;};int main(){ struct complex x,y,s,p; scanf("%d%d",&x.re,&x.im); scanf("%d%d",&y.re,&y.im); s.re=x.re+y.re; s.im=x.i

2016-12-15 08:24:46 233

原创 第十五周OJ项目L你成就了我

#include int main(){ int i,j,n,find; char str[1000]; while(gets(str)!=NULL); for(i=0;str[i]!='\0';i++) if(str[i]=='y'&&str[i+1]=='o'&&str[i+2]=='u') { printf("we"

2016-12-13 11:30:26 249

原创 第十五周OJ项目K包含B的字符

#include int main(){ int i,j,n,find; char s[80]; scanf("%d",&n); getchar(); //清除缓冲区 for(i=0;i<n;i++) { gets(s); j=0; find=0; while(s[j]!='\0')

2016-12-11 21:19:50 213

原创 第十五周OJ项目J字符串的比较

int main(){int stringcmp(char *,char *);int m;char str1[80],str2[80],*p1,*p2;scanf("%s",str1);scanf("%s",str2);p1=&str1[0];p2=&str2[0];m=stringcmp(p1,p2);printf("%d",m);return 0;}int stri

2016-12-11 15:09:01 233

原创 第十五周OJ项目I判断字符串中字符类型

#include int main(){ char str[100]; gets(str); char *ptr=str; void fuction(char *); fuction(ptr); return 0;}void fuction(char *p){ int i=0,N=0,E1=0,O=0,E2=0; while

2016-12-11 13:54:35 328

原创 第十五周项目H判断字符串是否为回文

#include int main( ){ char t[100]; int n,i=0,j=0,a,b; gets(t); while(t[i]!='\0') { i++; } b=i; if(i%2==0) { n=i/2; for(a=1; a<=n; a++)

2016-12-11 13:06:48 194

原创 第十五周项目G按要求插入字符串中

#include int main( ){ char t[100],s[100]; int n,i=0,j=0; gets(t); gets(s); scanf("%d",&n); if(n==0) { while(t[i]!='\0') { printf("%c",t[i]);

2016-12-11 12:25:08 141

原创 第十五周OJ项目E连接两个字符串

#include int main( ){ char *stringlen(char *,char *); char str1[100],str2[100]; char *len; gets(str1); gets(str2); len=stringlen(str1,str2); puts(len); return 0;}cha

2016-12-11 09:57:30 244

原创 第十五周项目D编函数求字符串长度

int main(){ int stringlen (char *); char str[100]; int len; gets(str); len=stringlen(str); printf("%d\n",len); return 0;}int stringlen (char *p){ int i=

2016-12-08 09:23:30 225

原创 第十五周项目A大写改小写

#include #include int main(){ char str[20]; int i=0; scanf("%s",str); while(str[i]!='\0') { if('A'<=str[i]&&str[i]<='Z') str[i]=str[i]+32; i++; }

2016-12-08 09:17:18 169

原创 第十五周OJ项目C字符串逆序输出

#include#includeint main(){ char str[100]; scanf("%s",str); int len; len=strlen(str); int fuction(char *, int); fuction(str,len); return 0;}int fuction(cha

2016-12-08 09:14:09 202

原创 第十五周OJ项目B字符串分段

#include #include int main(){ char str[50]; int i=0; scanf("%s",str); while(str[i]!='\0') { if(('A'<=str[i]&&str[i]<='Z')||('a'<=str[i]&&str[i]<='z')||('0'<=str[i]&&str

2016-12-08 09:11:51 203

原创 第十四周项目4矩阵运算(2)

#include int main( ){ int a[2][3]= {{1,1,0},{2,0,3}}, b[3][4]= {{0,2,3,1},{1,0,2,2},{2,1,1,1}},c[2][4]; int i,j,k,s; for (i=0; i<2; i++) for (j=0; j<4; j++) {

2016-12-06 17:07:13 224

原创 第十四周项目4矩阵运算(1)矩阵相加

#include int main( ){ int a[4][3]= {{1,2,3},{4,5,6},{7,8,9},{10,11,12}}; int b[4][3]= {{10,20,30},{40,50,60},{70,80,90},{100,110,120}}; int c[4][3]; int i,j; for(i=0;i<4;i++)

2016-12-06 16:40:28 325

原创 第十四周项目3折腾二维数组

#include int main( ){ int i,j; //创建数组,为数组中的前两列的10个元素赋初值 int a[5][4]= {{0,1},{4,5},{8,9},{12,13},{16,17}}; //键盘输入后两列10个元素的值 printf("请输入10个整数:\n"); for(i=0;i<=4;i++) {

2016-12-06 13:47:00 170

原创 第十四周项目2成绩处理函数版

#includevoid input_score(int s[], int n); //将小组中n名同学的成绩输入数组sint get_max_score(int s[], int n); //返回数组s中n名同学的最高成绩值int get_min_score(int s[], int n); //返回数组s中n名同学的最低成绩值double get_avg_score(int s[]

2016-12-05 23:30:36 399

原创 第十四周项目1数组大折腾(5)

#include #include int main(){ int a[16]= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},i,j; scanf("%d",&j); for(i=15; i>0; i--) { a[i]=a[i-1]; } a[0]=j; for(i=0;i<=15;i+

2016-12-05 22:12:56 200

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除