![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
Nice 2s you.
这个作者很懒,什么都没留下…
展开
-
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 · 60 阅读 · 0 评论 -
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 · 62 阅读 · 0 评论 -
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 · 56 阅读 · 0 评论 -
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 · 49 阅读 · 0 评论 -
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 · 52 阅读 · 0 评论 -
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 · 55 阅读 · 0 评论 -
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 · 68 阅读 · 0 评论 -
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 · 91 阅读 · 0 评论 -
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 · 113 阅读 · 0 评论 -
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 · 47 阅读 · 0 评论 -
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 · 40 阅读 · 0 评论 -
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 · 54 阅读 · 0 评论 -
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 · 49 阅读 · 0 评论 -
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 · 64 阅读 · 0 评论 -
二级
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 · 60 阅读 · 0 评论 -
二级
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 · 64 阅读 · 0 评论 -
二级
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 · 49 阅读 · 0 评论 -
二级
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 · 56 阅读 · 0 评论 -
二级
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 · 45 阅读 · 0 评论 -
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 · 45 阅读 · 0 评论 -
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 · 175 阅读 · 0 评论 -
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 · 47 阅读 · 0 评论 -
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 · 126 阅读 · 0 评论 -
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 · 73 阅读 · 0 评论 -
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 · 93 阅读 · 0 评论 -
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 · 74 阅读 · 0 评论 -
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 · 256 阅读 · 0 评论 -
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 · 46 阅读 · 0 评论 -
二级作业
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 · 227 阅读 · 0 评论 -
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 · 41 阅读 · 0 评论 -
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 · 44 阅读 · 0 评论 -
2021-02-23
86#include<stdio.h>int main(){int i,j;int stu[6][5],ave[6];for(i=0;i<6;i++){printf(“请输入第%d个同学的成绩:\n”,i+1);for(j=0;j<5;j++){printf(“请输入第%d门课的成绩:”,j+1);scanf("%d",&stu[i][j]);}}for(i=0;i<6;i++)ave[i]=0;for(i=0;i<6;i++)原创 2021-02-23 21:42:27 · 92 阅读 · 0 评论 -
2021-02-23
81#include<stdio.h>int main(){char ch;ch=getchar();if(ch<‘A’||ch>‘Z’){printf(“输入的不是大写字母,请重新输入!\n”);}ch=ch+32;putchar(ch);putchar(’\n’);}82#include <stdio.h>#include <conio.h>void main (){double a,b,c;char op;pri原创 2021-02-23 21:39:03 · 38 阅读 · 0 评论 -
2021-02-22
76#include"stdio.h"void main(){int i,j;for(i=1;i<=6;i++){if(i%2==0){for(j=1;j<=2;j++)printf(" “);for(j=1;j<=6;j++)printf(”");printf("\n");}else{for(j=1;j<=6;j++)printf("");printf("\n");}}}77#include"stdio.h"void main()原创 2021-02-22 22:12:56 · 53 阅读 · 0 评论 -
2021-02-22
71#include"stdio.h"void main(){int sum=0;int num;while(1){scanf("%d",&num);if(num==0)break;elsesum+=num;}printf(“sum=%d\n”,sum);}72不会73#include"stdio.h"void main(){int year;printf(“please input the year:\n”);scanf("%d",&year原创 2021-02-22 22:10:39 · 56 阅读 · 0 评论 -
2021-02-22
65#include"stdio.h"#include"math.h"void main(){double pi,p=0,i=1,x=1;int f=1;while(fabs(i)>=1e-6){p+=i;x+=2;f=-f;i=f/x;}pi=p*4;printf(“pi=%f\n”,pi);}66#include<stdio.h>#include<string.h>int main(){char str[3][20];char原创 2021-02-22 22:07:20 · 49 阅读 · 0 评论 -
2021-02-22
61#include<stdio.h>void main(){int n,i;scanf("%d",&n);printf("%d=",n);for(i=2;i<=n;i++)while(n!=i){if(n%i==0){printf("%d*",i);n=n/i;}elsebreak;}printf("%d",n);}62#include “stdio.h”void main(){int arr[3][3];int i,j;int原创 2021-02-22 22:04:12 · 58 阅读 · 0 评论 -
2021-02-22
57#include <stdio.h>void main(){int i;int j;int k;for(i=0;i<1000;i++){for(j=0;j<1000;j++){if(i+100j*j){for(k=j;k<1000;k++){if(i+168k*k){printf("%d\n",i);}}}}}}58#include <stdio.h>void main(){int i,j,k;print原创 2021-02-22 22:00:05 · 45 阅读 · 0 评论 -
2021-02-21
51#include"stdio.h"void main(){int i,j;for(i=1;i<=4;i++){for(j=1;j<=2i-1;j++)printf("");printf("\n");}for(i=3;i>=1;i--) { for(j=1;j<=2*i-1;j++) printf("*"); printf("\n");} }52#include"stdio.h"void main(){double原创 2021-02-21 22:32:15 · 44 阅读 · 0 评论 -
2021-02-21
46不会47#include<stdio.h>main(){int year,mouth,day,days=0,w,m,d,y;scanf("%d%d%d",&year,&mouth,&day);switch(mouth){case 1:days=0;break;case 2:days=31;break;case 3:days=59;break;case 4:days=90;break;case 5:days=120;break;case 6原创 2021-02-21 22:30:48 · 46 阅读 · 0 评论