自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-07-28

#include <stdio.h>int main(){void move(int [20],int,int);int number[20],n,m,i;scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&number[i]);scanf("%d",&m);move(number,n,m);for(i=0;i<n;i++)printf("%d “,number[i]);printf(”\n");re

2021-07-28 22:48:55 56

原创 2021-07-28

#include <stdio.h>#include <stdlib.h>void fix(char *p){int len=0;while (p[len]!=’\0’){len++;}printf(“len=%d”,len);}int main(){char a[20];gets(a);fix(a);return 0;}

2021-07-28 22:48:30 61

原创 2021-07-28

#include <stdio.h>int main(){void c_m(charp1,charp2,int m);char str1[100],*p1=str1,str2[100],*p2=str2;int m;gets(p1);printf("%s\n",p1);scanf("%d",&m);c_m(p1,p2,m);printf("\n%s",p2);return 0;}void c_m(char *p1, char *p2, int m){int

2021-07-28 22:47:50 52

原创 2021-07-28

#include<stdio.h>int main(){char a[30];char *p;int i=0,j=0,m=0,n=0,k=0;p=a;gets(a);while(*p!=’\0’){if(*p>=‘A’&&*p<=‘Z’){i++;}else if(*p>=‘a’&&*p<=‘z’){j++;}else if(*p>=‘0’&&*p<=‘9’){m++;}

2021-07-28 22:47:16 45

原创 2021-07-28

#include <stdio.h>void trans(int (s)[3], int x, int y);int main(){int a[3][3], p, i, j;for(p=a;p<a+9;scanf("%d", p++));trans(a,3,3);for(i=0;i<3;i++)for(j=0;j<3;printf("%d",((a+i)+j++)));return 0;}void trans(int(s)[3],int x,int y)

2021-07-28 22:46:37 48

原创 2021-07-28

#include<stdio.h>void re(float p,int n){float temp;int i;for(i=0;i<=n/2;i++){temp=(p+i);(p+i)=(p+n-1-i);(p+n-1-i)=temp;}for(i=0;i<n;i++)printf("%5.1f",(p+i));printf("\n");}int main(){int i,n;float a[30];float *p=a;scanf("%d"

2021-07-28 22:46:10 51

原创 2021-07-28

#include<stdio.h>#include<stdlib.h>int a[8];char *day[]={"",“M”,“TU”,“W”,“TH”,“F”,“SA”,“SU”};int main(){int i,j,t;a[4]=6;for(i=1;i<=3;i++){a[i]=2;if(!a[i+3])a[i+3]=7;else{a[i]=0;continue;}for(t=1;t<=3;t++){if(!a[t])a

2021-07-28 22:45:32 65

原创 2021-07-28

#include<stdio.h>#include<math.h>int prime(int m);int main(int argc,char const *argv[]){int m,n,i;int sum=0,count=0;while(1){scanf("%d%d",&m,&n);if(m>=1&&m<=500&&n>=1&&n<=500&&m<=

2021-07-28 22:45:00 85

原创 2021-07-21

int fun(int x[]){ int i,j,k,t,mid,b[N];for(i=0;i<N;i++) b[i]=x[i];for(i=0;i<=N/2;i++){ k=i;for(j=i+1;j<N;j++) if(b[k]>b[j]) k=j;if(k != i ){/found/t=b[i]; b[i]=b[k]; b[k]=t;}/found/mid=b[4];for(i=0; i<N; i++)/found/if(x[i

2021-07-21 23:07:35 38

原创 2021-07-21

void fun(char *filename){ FILE *fp; int i, j;STU s[N], t;/found/fp = fopen(filename, “rb”);fread(s, sizeof(STU), N, fp);fclose(fp);for (i=0; i<N-1; i++)for (j=i+1; j<N; j++)/found/if (s[i].sno > s[j].sno){ t = s[i]; s[i] = s[

2021-07-21 23:07:00 61

原创 2021-07-21

double f2(double x, double y){ return x*y; }/found/double fun(int i, double x, double y){ if (i==1)/found/return f1(x);else/found/return f2(x, y);}/found/char *fun(char *s,char *t){int s1=0,t1=0;char *ss,*tt;ss=s;tt=t;while(*ss)

2021-07-21 23:06:25 44

原创 2021-07-21

void fun(char (*ss)[M]){ char *ps[N],*tp; int i,j,k;for(i=0; i<N; i++) ps[i]=ss[i];for(i=0; i<N-1; i++) {/found/k= i ;for(j=i+1; j<N; j++)/found/if(strlen(ps[k]) < strlen(ps[j]) ) k=j;/found/tp=ps[i]; ps[i]=ps[k]; ps[k]= tp ;

2021-07-21 23:05:49 43

原创 2021-07-21

void fun(char *s){ int k[26]={0},n,i,max=0; char ch;while(*s){ if( isalpha(*s) ) {/found/ch=tolower(*s);n=ch-‘a’;/found/k[n]+= l ;}s++;/found/if(max<k[n]) max= k[n] ;}/found/float fun(int k){int n; float s, w, p, q;n=1;s=1.0;wh

2021-07-21 23:05:10 47

原创 2021-07-21

int fun(char *s){ int sum=0;while(*s) {/found/if( isdigit(*s) ) sum+= *s- 48 ;/found/s++;}/found/return sum ;}int fun(int k){ int m=0,mc=0, j;while((k>=2)&&(mc<10)){/found/if((k%130)||(k%170)){ m=m+k;mc++;}k–;/found/}r

2021-07-21 23:04:36 34

原创 2021-07-21

6#include <stdio.h>#include <math.h>int prime(int n){int i;long k;k=sqrt(n)+1;for(i=2;i<=k;i++)if(n%i==0)return 0;return 1;}int main(){int mp,n=0,i;for (i=2;i<=20;i++){mp=pow(2, i)-1;if(prime(mp)){n++;printf(“M(%d)=%d

2021-07-21 23:02:17 40

原创 2021-07-21

3#include<stdio.h>struct Date{int year;int month;int day;};int main(){struct Date p;scanf("%d,%d,%d",&p.year,&p.month,&p.day);int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};int sum,i;sum=p.day;for(i=0;i<p.month-1;i++)su

2021-07-21 23:00:33 129

原创 2021-07-21

1#include<stdio.h>struct Student{int num;char name[20];int score[3];}stu[10];void score_ave(struct Student s[]){float n=10;int m=3,j,i;float score_ave[3];for(j=0;j<m;j++){float sum=0;for(i=0;i<n;i++){sum+=s[i].score[j];}score

2021-07-21 22:58:13 56

原创 c16

#include<stdio.h>#include<string.h>int main(){int i,j,k,tl,pl,count=0;char t[50],p[10];gets(t);gets§;tl=strlen(t);pl=strlen§;for(i=0;i<=tl-pl;i++){for(j=0,k=i;j<pl&&(p+j)==(t+k);j++,k++);if(j==pl)count++;}printf(“子

2021-07-14 16:18:41 110

原创 c语言15

#include<stdio.h>int main(){int a=1,b=1,i;for(i=9;i>0;i–){a=2*(a+1);b+=a;}printf(“第一天一共摘了%d\n”,a);return 0;}

2021-07-14 16:17:53 43

原创 c语言14

#include <stdio.h>#include <stdlib.h>char *news(int n);int main(){int num;char *n;scanf("%d",&num);n=news(num);printf("%d\n",*n);return 0;}char *news(int n){char *p;p=(char )malloc(nsizeof(char));return p;}

2021-07-14 16:17:12 37

原创 c语言13

#include<stdio.h>#include<stdlib.h>void bubble(int a[], int n){int i,j,temp;for(i=0;i<n-1;i++){for(j=0;j<n-1-i;j++){if(a[j]>a[j+1]){temp=a[j];a[j]=a[j+1];a[j+1]=temp;}}}}int main(){int N,num,i;scanf("%d", &N);

2021-07-14 16:16:27 48

原创 c语言12

#include<stdio.h>void splitfloat(float x,int *intpart,float *fracpart);int main(void){float x,fracpart;int intpart;scanf("%f",&x);splitfloat(x,&intpart,&fracpart);printf(“intpart=%d\n”,intpart);printf(“fracpart=%f\n”,fracpart);}

2021-07-14 16:15:12 43

原创 c语言11

#include <stdio.h>#include <stdlib.h>#define N 13struct per{int number;int next;}link[N+1];int main(int argc, char *argv[]){ int i;for(i=1;i<=N;++i){if(iN)link[i].next=1;elselink[i].next=i+1;link[i].number=i;}int j=N;i=0;

2021-07-14 16:14:19 61

原创 二级

long ctod( char *s ){ long d=0;while(*s)if(isdigit( s)) {/found/d=d10+*s-‘0’;/found/s++;}return d;}long fun( char *a, char *b ){/found/return ctod(a)+ctod(b);}#include <stdio.h>/found/void fun ( char *s, int *a, int *b ){

2021-07-08 18:27:43 57

原创 二级

double fun(double *x){ int i, j; double av, y[N];av=0;for(i=0; i<N; i++)/found/av+=x[i]/N;for(i=j=0; i<N; i++)if( x[i]<av ){y[j]=x[i]; x[i]=-1;/found/j++;}i=0;while(i<N){ if( x[i]!= -1 ) y[j++]=x[i];/found/i++;}for(i=0;

2021-07-08 18:26:39 61

原创 二级

double fun(double *x){ int i, j; double s, av, y[N];s=0;for(i=0; i<N; i++) s=s+x[i];/found/av=s/N;for(i=j=0; i<N; i++)if( x[i]>av ){/found/y[j++]=x[i];x[i]=-1;}for(i=0; i<N; i++)/found/if( x[i]!= -1) y[j++]=x[i];for(i=0; i&

2021-07-08 18:26:07 46

原创 二级

double fun(double x[],double *av){ int i,j; double d,s;s=0;for(i=0; i<N; i++) s = s +x[i];/found/*av=s/N;d=32767;for(i=0; i<N; i++)if(x[i]<*av && *av - x[i]<=d){/found/d=*av-x[i];j=i;}/found/return x[j];}/found/

2021-07-08 18:25:35 54

原创 二级

double fun(double x[],double *y){ int i,j; double av;/found/av=0.0;/found/for(i=0; i<N; i++)av=av+x[i]/N;for(i=j=0; i<N; i++)/found/if(x[i]>av) y[j++]= x[i];y[j]=-1;return av;}/found/double fun (int m){ double y=0, d;int i

2021-07-08 18:24:55 43

原创 c

9.编写程序,求出n1至n2自然数之和。要求使用递归方法。 #include<stdio.h> he(int n,int m) { int sum=0; if(n==m) return(n); else return(n+he(n+1,m)); } main() { int n,m; scanf("%d%d",&n,&m); printf("%d",he(n,m)); }...

2021-07-06 16:24:38 43

原创 c

8.编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。选民投票结束后程序自动显示各候选人的得票结果和废票信息。要求用结构体数组candidate表示3个候选人的姓名和得票结果。 #include<stdio.h> #include<string.h> struct man { char name[10]; int shu; }m[3]={“zhang”,0

2021-07-06 16:24:02 156

原创 c

7.通过键盘输入下面表格中学生的信息,编程计算并输出4门课程平均成绩最高的学生记录。其中,m表示男,f表示女。 #include<stdio.h> struct student { int num; char name[10]; char xing; struct birthday { int year; int mouth; int day; }a; int cheng[4]; }; main() { struct student stu[4]={{1,“wangg

2021-07-06 16:23:29 45

原创 c

6.任意输入两个字符串,逐个比较两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到新的数组c中,形成一个新的字符串并输出,要求用函数编程实现。 #include<stdio.h> char bi(char a,char b) { return(a>b?a:b); } main() { char a[10],b[10],c[10]; int i; scanf("%s",&a); scanf("%s",&b); for(i=0;i<10;i+

2021-07-06 16:22:58 125

原创 c

5.输入一个正整数n(1<n<10),再输入n个整数,存入第1个数组中;然后输入一个正整数m(1<m<10),再输入m个整数,存入第2 个数组中,试编写程序找出并输出所有不是这两个数组共有的元素。 #include"stdio.h" main() { int a[10],b[10],m,n,i,j,flag; scanf("%d",&m); for(i=0;i<=m;i++) scanf("%d",&a[10]); scanf("%d",&n)

2021-07-06 16:22:21 70

原创 c

4.编写一个函数IsLeap(n),其功能是:检验一个输入的四位数字是否是闰年,如果是闰年则返回1,否则返回0。在主函数中从键盘输入一个四位数m,调用该函数进行判断,如果是则输出” yes”,否则输出”no”(提示:如果该四位数能被4整除但不能被100整除,则是闰年;如果该四位数能被400整除,则是闰年) #include<stdio.h> lsleap(int n) { if(n%40&&n%100!=0||n%4000) return(1); else return(

2021-07-06 16:21:48 89

原创 c

3.使用函数判断完全平方数:输入一个正整数n,判断其是否为完全平方数,如果是,则输出”YES”,如果不是,则输出”NO”。要求定义并调用函数IsSquare(n),判断n是否为完全平方数。 #include<stdio.h> lsleap(int n) { int i,a=0; for(i=0;i<=n;i++) if(i*i==n) a=1; return(a); } main() { int n; scanf("%d",&n); if(lsleap(n)) p

2021-07-06 16:21:04 70

原创 c

2.使用函数计算两点间的距离:给定平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留两位小数)。要求定义和调用函数dist(x1,y1,x2,y2)计算两点间的距离。 #include<stdio.h> #include<math.h> double dist(double x1,double y1,double x2,double y2) { return(sqrt((x1-x2)(x1-x2)+(y1-y2)(y1-y2))); } main() { i

2021-07-06 16:20:31 239

原创 c

1.使用函数求奇数和:输入一批正整数(以零或负数为结束标志),求其中所有奇数的和。要求定义和调用函数even(n),判断整数的奇偶性,当n为偶数时返回1,否则返回0。#include<stdio.h>even(int n){ if(n%2) return(1); else return(0);}main() { int n,sum=0; scanf("%d",&n); while(n) { if(even(n)) sum+=n; scanf("%

2021-07-06 16:19:50 43

原创 二级作业

void fun(char *filename, STU n){ FILE *fp;/found/fp = fopen(filename, “rb+”);/found/fseek(fp, -(long)sizeof(STU), SEEK_END);/found/fwrite(&n, sizeof(STU), 1, fp);fclose(fp);}{ NODE *h=NULL, *p, s;int i;/found/p=(NODE *)malloc(sizeof(

2021-07-06 16:19:06 221

原创 2021-02-23

96#include"stdio.h"void main(){long int total=1;int n=1;while(n<=10){total*=n;n++ ;}printf(“the result is %ld\n”,total);}97#include"stdio.h"main(){int day=0,buy=2;float sum=0.0,ave;do{sum+=0.8buy;day++;buy=2;}while(buy<=100);

2021-02-23 21:47:42 37

原创 2021-02-23

91#include <stdio.h>#define SIZE 10void main(){int x[SIZE],i,n=0;float sum=0;printf(“Enter 10 integers:\n”);for(i=0;i<SIZE;i++){printf("%d:",i+1);scanf("%d",&x[i]);if(x[i]>0){sum+=x[i];n++;}}printf(“the counter is %d\n”,n)

2021-02-23 21:44:21 42

空空如也

空空如也

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

TA关注的人

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