自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (6)
  • 收藏
  • 关注

原创 输入一个正整数n(1小于n小于100),求其所有因子(除了自身以外的因子)之积。

#include <stdio.h>#include <stdlib.h>int main(){int i,n,j=0,a[100],sum=1;printf(“输入一个正整数n(1<n<100):”);scanf("%d",&n);for(i=1; i<n; i++){if(n%i==0)a[j++]=i;else cont...

2019-12-26 23:19:19 4710

原创 有一个字符串,其元素已经按照从小到大顺序排列好,现在另外给一个字符c,请将该字符插入到串中,并使新串仍然有序。

#include<stdio.h>#include<string.h>int main(){char a[1000],h;int i,c,b,j;c=0;scanf("%s “,&a);scanf(”%c",&h);b=strlen(a);if(h>=a[b-1]) // 当插入的元素比原有字符串每个元素都要大,放到最后{a[b...

2019-12-23 00:05:32 1349

原创 编写函数,其功能是将两个字符串str1和str2连接起来,连接结果存入str1中。要求不能使用strcpy()函数,并且在主函数中输出连接后的字符串str1.

#include <stdio.h>#include <stdlib.h>#define N 50int main(){int i,j;char str1[N],str2[N];printf(“输入两个字符串:”);scanf("%s%s",str1,str2);for(i=0; i<N; i++)if(str1[i]==’\0’)break;...

2019-12-22 22:04:49 6147

原创 编程用π除4=1-1除3+1除5-1除7+1除9-.......公式,求π的近似值,直到最后一项的绝对值小于0.000001为止,并输出结果。

#include <stdio.h>#include <stdlib.h>double fun(double x);main(){double x;printf(“最后一项绝对值的最小值:”);scanf("%lf",&x);printf(“π的近似值:%.6lf”,fun(x));}double fun(double x){int i;d...

2019-12-22 22:04:00 1507

原创 数组长度是N,将数组的前一半的数和后一般的数交换,若N为奇数,则中间元素不动。

#include<stdio.h>#include <stdlib.h>#define N 10int main(){int a[N],i,temp;printf(“初始数组:”);for(i=0; i<N; i++)scanf("%d",&a[i]);for(i=0; i<N/2; i++){temp=a[i];a[i]=a[N...

2019-12-21 01:13:24 1430

原创 数组长度是N,将数组的前n位数移动到数组的后面

#include <stdio.h>#include <stdlib.h>#define N 10main(){int c,a[N],i,b[N],n,d;printf(“输入一个9位数组:\n”);for(i=0; i<N-1; i++)scanf("%d",&a[i]);printf(“输入n的值:\n”);scanf("%d",&am...

2019-12-21 00:59:44 755

原创 输入15个整数,统计并输出其中正数、负数和零的个数。

#include <stdio.h>#include <stdlib.h>int main(){int i,a[15],j=0,k=0,n=0;printf(“输入15个整数:”);for(i=0; i<15; i++)scanf("%d",&a[i]);for(i=0; i<15; i++){if(a[i]!=0){if(a[i...

2019-12-18 17:50:40 8016

原创 输入一个字符串,分别截取字符串前面的三个字符和后面的三个字符,连接成一个新字符串并输出。

#include <stdio.h>#include <stdlib.h>int main(){char a[20],b[20];int i,j=0;printf(“输入一个字符串:”);scanf("%s",a);for(i=0; i<3; i++)b[j++]=a[i];for(i=0; i<20; i++){if(a[i]==0)...

2019-12-17 22:08:35 3138

原创 将100~1000之间的能被7或11整除,但不能同时被7和11整除的数输出并求和输出,要求5个数一行。

#include <stdio.h>#include <stdlib.h>main(){int j=0,i,sum=0;for(i=100; i<=1000; i++)if(i%70||i%110&&i%77!=0){++j;sum+=i;if(j%5!=0)printf("%d “,i);else printf(”%d \n"...

2019-12-17 17:35:10 5933

原创 用指向指针的指针的方法对5个字符串排序后输出。(3)

#include<stdio.h>#include<stdlib.h>#include<string.h>void sort(char **p){char **q, **s, *t;for (q = p; q < p + 4; q++){for (s = q + 1; s < p + 5; s++){if (strcmp(*q, ...

2019-12-17 00:22:29 295

原创 用指向指针的指针的方法对5个字符串排序后输出。(2)

#include <stdio.h>#include <string.h>int main(){void sort(char * pstr[5]);int i;char str[5][50]= {“asdfadsf”,“oiuyoiuy”,“lkwjerht”,“uytr”,“qoiurty”};char * pstr[5];printf(“排序前:\n”)...

2019-12-17 00:21:53 253

原创 用指向指针的指针的方法对5个字符串排序后输出。(1)

#define LINEMAX 20int main(){int i;char **p,pstr[5],str[5][LINEMAX];for (i=0; i<5; i++)pstr[i]=str[i];printf(“输入五个字符串:\n”);for (i=0; i<5; i++)scanf("%s",pstr[i]);p=pstr;sort§;printf(...

2019-12-17 00:21:15 1128

原创 找到一个二维数组中的鞍点,即该位置上的元素在该行上最大,该列上最小。(2)

#include<stdio.h>#include <stdlib.h>int main(){int a[3][3];int i,j,max=0,min=0,k=0,t=1;printf(" 请输入9个数构成一个3*3的数组:");for (i=0;i<3;i++){for(j=0;j<3;j++)scanf("%d",&a[i][j...

2019-12-17 00:19:47 844

原创 找到一个二维数组中的鞍点,即该位置上的元素在该行上最大,该列上最小。(1)

#include<stdio.h>#define N 3#define M 4int main(){int i,j,k,max,min;int a[N][M];printf(“输入数组元素:\n”);for(i=0; i<N; i++){for(j=0; j<M; j++)scanf("%d",&a[i][j]);}printf(“数组有:...

2019-12-17 00:19:10 2122

原创 找到一个二维数组中的鞍点,即该位置上的元素在该行上最大,该列上最小。(指针)

#include <stdio.h>#include <string.h>int hhh(int *p,int n){int i,j,k;for(i=0; i<n; ++i){int b=0,c=0;for(j=b+1; j<n; j++)if( (p+in+j) > (p+in+b) )b=j; for(k=c+1; k&lt...

2019-12-17 00:18:25 594

原创 用结构体类型编写一个程序,输入n个客户的姓名和电话号码,然后按姓名的字典顺序排列后顺序输出

#include<stdio.h>#include<string.h>struct stu{char name[16];int num;};void sort(struct stu *p,int n){int i,j,k;struct stu temp;for(i=0; i<n; i++){k=1;for(j=i+1; j<n; j+...

2019-12-13 10:51:53 8223

原创 用结构体类型编写一个程序,输入n个学生的高等数学、英语歌和C语言三门课程的成绩,然后计算平均分数并输出

#include <stdio.h>#include <stdlib.h>#define N 100struct score{float maths;float english;float clanguage;float ave;};void fun(struct score *p,int n){int z,d;do{printf(“第%d个人...

2019-12-13 10:49:26 5561

原创 S=1除以(1乘2)+1除以(2乘3)+.....+1除以(n乘n+1)

#include <stdio.h>#include <stdlib.h>float fun(int n){int i,b=1;float sum=0,a;for(i=0; i<n; i++){a=b*(b+1);b++;sum+=1/a;}return sum;}int main(){int n;printf(“输入n的值:”);...

2019-12-08 00:51:00 356

原创 计算s=1+x+(xx)(12)+(xxx)(123).....+x的x次方除以n的阶乘

#include <stdio.h>#include <stdlib.h>float fun (float x,int n){int i;float a,b,s;a=b=s=1.0;for(i=1; i<=n; i++){a*=x;b*=i;s+=a/b;}return s;}main(){float a;int b;printf...

2019-12-08 00:07:55 351

原创 对数组中的奇数保留,偶数删除,并统计奇数个数(2)

#include <math.h>#include <stdio.h>main(){int a[]= {1,2,3,4,5,6,7,8},i,j=0;printf(“输出奇数:\n”);for(i=0; i<8; i++){if(a[i]%2!=0)printf("%d “,a[i]);j++;}printf(”\n奇数个数:%d",j);}...

2019-11-27 23:38:24 1017

原创 删除前面和后面的星号

#include <stdio.h>#include <stdlib.h>int main(){char str[30]=“abcdefgh**”;int i,j=0,n=0;puts(str);while(str[n])n++;n–;while(str[n]==’’)n–;for(i=0; i<=n; i++)if(str[i]!=’...

2019-11-20 17:10:33 239

原创 删除前面和中间的星号

#include <stdio.h>#include <stdlib.h>int main(){char str[30]=“abcdefgh**”;int i,j=0,n=0;puts(str);while(str[n])n++;n–;while(str[n]==’’)n–;for(i=0; i<=n; i++)if(str[i]!=’’)...

2019-11-20 17:09:34 609

原创 删除中间和后面的星号

#include <stdio.h>int main(){char str[30]=“abcdefgh**”;int i,j=0,m=0,n=0;printf(“初始字符串是:\n”,str);puts(str);while(str[m]’*’) m++;while(str[n]!=’\0’)n++;n–;while(str[n]’*’)n–;for(i=m;...

2019-11-20 17:08:55 900 1

原创 删除中间的星号

#include <stdio.h>int main(){char str[40]=“abcdefgh**”;int i=0,j=0,m=0,n=0,k=0;printf(“初始字符串是:\n”,str);puts(str);while(str[k]’*’)str[j++]=str[k++];while(str[m]’’)m++;i=m;while(str[n]...

2019-11-20 17:08:12 1358

原创 实现字符串连接功能并输出

#include <stdio.h>#include <stdlib.h>main(){char a[20]=“rose”,b[20];printf(“输入一个字符串:”);gets(b);printf("%s",strcat(a,b));}

2019-11-20 17:06:57 563

原创 实现字符串求长度并输出长度(2)

#include <stdio.h>#include <stdlib.h>main(){int j=0,i;char str1[20];printf(“输入一个字符串:”);for(i=0; i<=20; i++)if(str1[i]!=’\0’)j++;else break;printf("%d",j);}...

2019-11-20 17:06:00 452

原创 实现字符串求长度并输出长度

#include <stdio.h>#include <stdlib.h>main(){int i=0;char a[20];printf(“输入一串字符:”);scanf("%s",a);while(a[i]!=0)i++;printf("%d",i);}

2019-11-20 17:04:01 481

原创 已有一个有序的数字数组,现输入一个数字,要求按原来的排序规律将它插入到数字数组中去

#include <stdio.h>#include <stdlib.h>int main(){int a[5]= {11,22,33,44};int num;int add;int i;printf(“初始数值如下:”);for(i=0; i<4; i++) printf("%4d",a[i]);printf("\n");printf(“输入一...

2019-11-20 17:03:14 746

原创 实现字符串拷贝功能并输出

#include <stdio.h>#include <stdlib.h>#include <string.h>main(){char str1[30],str2[10];printf(“输入str2:”);gets(str2);strcpy(str1,str2);printf(“输出str1:”);puts(str1);}...

2019-11-20 17:02:26 330

原创 已有一个有序的字符数组,现输入一个字符,要求按原来的排序规律将它插入到字符数组中去

#include <stdio.h>#include <stdlib.h>int main(){char str[5]= {“abcd”};char sum;int add;int i;printf(“初始数值如下:”);for(i=0; i<4; i++) printf("%c",str[i]);printf("\n");printf(“输入一...

2019-11-19 15:36:58 1064

原创 编写一个二维矩阵的转置程序

#include<stdio.h>main(){int a[3][3];int i,j,m=0;for(i=0; i<3; i++)for(j=0; j<3; j++,m++)a[i][j]=m;for(i=0; i<3; i++){{for(j=0; j<3; j++)printf("%3d “,a[i][j]);}printf(”...

2019-11-19 15:35:10 975

原创 删除最前面的星号

#include <stdio.h>#include <stdlib.h>main(){int i,m;char a[20];printf(“输入一串字符:”);scanf("%s",a);for(i=0;i<20;i++)if(a[i]!=’*’){for(m=0;m<20;m++){a[m]=a[i];i++;}break;}...

2019-11-19 15:33:19 654

原创 删除所有星号

#include <stdio.h>#include <stdlib.h>main(){int i,j,m=0;char a[20],b[20];printf(“输入一串字符:”);scanf("%s",a);for(i=0; i<22; i++)if(a[i]!=’*’){b[m]=a[i];m++;}printf("%s",b);}...

2019-11-19 15:32:43 780

原创 删除最后面的星号

#include <stdio.h>#include <string.h>main(){int a,b=0;char str[30];printf(“输入一个字符串:\n”);gets(str);while(str[b]!=’\0’)b++;for(a=b-1;str[a]==’’;a–)str[a]=’\0’;printf("输出删除号后的字符串:...

2019-11-19 15:31:44 581

原创 输出所有的“水仙花数”。所谓“水仙花数”,是指一个3位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为\tiny 153=1^3+5^3+3^3。

#include <stdio.h>#include <stdlib.h>main(){int i,j,n,m;for(n=100;n<1000;n++){i=n/100;j=(n-i100)/10;m=n%10;if(n==iii+jjj+mm*m)printf("%d",n);else printf(" ");}}

2019-11-19 15:26:55 2682

原创 计算数组中N个数的平均值(均为正数),将小于平均值的数放到数组前部,大于等于平均值的数放到数组后部。

#include <stdio.h>#include <stdlib.h>#define N 10int main(){float c;int a[N],b[N],i,j=0,sum=0;printf(“输入10个数:”);for(i=0; i<=9; i++){scanf("%d",&a[i]);sum+=a[i];}c=sum/1...

2019-11-19 15:21:53 4740

原创 数组a中存放了N个同学的成绩,将大于平均值成绩的值存放到数组b中。

#include <stdio.h>#include <stdlib.h>#define N 10int main(){float c;int sum=0,a[N],b[N],i,j=0;printf(“10名同学的成绩:”);for(i=0; i<=9; i++){scanf("%d",&a[i]);sum+=a[i];}c=sum...

2019-11-19 15:21:03 1518

原创 对数组中的奇数保留,偶数删除,并统计奇数个数。

#include <stdio.h>#include <stdlib.h>#define N 10int main(){int j=0,i,b;printf(“输出奇数:”);int a[N]= {1,2,3,4,5,6,7,8};for(i=0; i<=9; i++){if(a[i]%2!=0)a[j++]=a[i];}for(b=0; b...

2019-11-19 15:19:22 1408

原创 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6,6的因子是1,2,3,而6=1+2+3,因此6是完数。编程求出1000以内的所有完数,并按下面格式输出其因子:6 its factors

#include<stdio.h>int main(){int i,j,sum;for(i=1;i<=1000;i++){sum=0;for(j=1;j<i;j++)if(i%j0)sum=sum+j;if(isum){printf("%d its factors are “,i);for(j=1;j<i;j++)if(i%j==0)pr...

2019-11-18 18:59:33 2329

原创 星号图6

#include <stdio.h>#include <stdlib.h>int main(){int i,j;for(i=0;i<4;i++){for(j=0;j<2i;j++)putchar(’ ‘);for(j=0;j<5;j++)putchar(’’);putchar(’\n’);}}

2019-11-18 18:17:35 658

自己做的哈密顿回路问题.docx

自己做的哈密顿回路问题.docx

2021-01-06

自己做的哈夫曼树和哈夫曼编码.c

自己做的哈夫曼树和哈夫曼编码.c

2021-01-06

自己做的每三秒随机改变背景色.html

自己做的每三秒随机改变背景色.html

2021-01-06

自己做的人才招聘系统.docx

自己做的人才招聘系统.docx

2021-01-06

自己做的通讯录管理程序.cpp

自己做的通讯录管理程序.cpp

2021-01-06

自己做的图书管理程序.c

自己做的图书管理程序.c

2021-01-06

空空如也

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

TA关注的人

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