- 博客(17)
- 收藏
- 关注
原创 学生成绩管理系统
#include<stdio.h>#include<string.h>#include<stdlib.h>#define N 3int n=0;//输入的人数int k;//输入的成绩科目总数struct student{ long num; //学生学号 char name[20]; //学生姓名 float score[6]; //学生的3门成绩 float...
2022-05-26 21:01:48 219
原创 输入若干英文单词,对这些单词按字母表升序排序后输出。【输入格式】输入为若干英文单词,每行一个词,以#作为输入结束标志。其中英文单词总数不超过20个,英文单词为长度小于15的仅有英文字母组成的字符串
#include<stdio.h>#include<string.h>#include<string.h>int main(){char jj[20][16];char t[16];int i=0,n=0;while(1){ scanf("%s",&jj[i]); if(jj[i][0]=='#') { n=i; break; } i++;}int j;for(i=0;i<n-1;i++...
2022-05-08 14:24:29 1909
原创 选择排序法简单编程
#include<stdio.h>int main(){int arr[5]={1,5,8,9,0};int i,k,temp;for(i=0;i<4;i++){ for(k=i+1;k<5;k++) { if(arr[i]<arr[k]) { temp=arr[i]; arr[i]=arr[k]; arr[k]=temp; } }}for(i=0;i<5;i++){ printf(...
2022-05-08 10:01:22 325
原创 【无标题】运动小组三名学生每周跑步锻炼。请建立一个结构体,成员包括学生代号和每人跑步的公里数。其中用数字1、2、3作为代号。键盘输入每人的代号和公里数,屏幕输出每人的代号和每人的公里数与三人平均数之差
#include<stdio.h>int main(){struct SPORT{ int id; float kms;}spt[3];int i=0;for(i=0;i<3;i++){ scanf("%d%f",&spt[i].id,&spt[i].kms);}float fever;fever=(spt[0].kms+spt[1].kms+spt[2].kms)/3.0;for(i=0;i<3;i++){...
2022-05-07 17:12:27 209
原创 编写函数 huiwen(char *p)判断一个字符串是否为回文串如果是返回一不是返回0在主函数中输入字符串并输出yes或no
#include<stdio.h>#include<string.h>int huiwen(char *p);int main(){ char jj[99]; gets(jj); if(huiwen(jj)==1) printf("yes"); else printf("no"); return 0; }int huiwen(char *p){ int i,j; j=strlen(p)-1;...
2022-05-05 20:00:06 1612
原创 主函数里输入两个实数,调用子函数void Swap(float *x,float *y)来实现交换并回到主函数输出。
#include<stdio.h>void Swap(float *x,float *y);int main() { float x,y; scanf("%f%f",&x,&y); Swap(&x,&y); printf("x=%f\n",x); printf("y=%f\n",y); return 0; }void Swap(float *x,f...
2022-04-26 19:19:54 1512
原创 主函数输入三个整数调用函数 void Fun(int x,int y,int z,(*f)(int,int,int))求这三个数中的最大值和最小值
#include<stdio.h>void Fun(int x,int y,int z,int (*f)(int,int,int));int Min(int x,int y,int z);int Max(int x,int y,int z);int main(){ int x,y,z; scanf("%d%d%d",&x,&y,&z); Fun(x,y,z,Max); Fun(x,y,z,Min); return ...
2022-04-26 17:22:43 2522
原创 将一个二维数组行和列的元素互换,存到另一个二维数组中
#include<stdio.h>int main(){ int a[2][3]={1,2,3,4,5,6}; int b[3][2]={0,0,0,0,0,0}; int i=0,j=0; for(j=0;j<3;j++) { for(i=0;i<2;i++) { b[j][i]=a[i][j]; printf("%d\t",b[j][i]...
2022-04-22 20:51:54 3461 1
原创 调用自己编写的子函数,用来输出n以内的三位数中有两位数字相同的完全平方数(如100,121,144) ,n值在主函数中输入并传递给该函数。
#include<stdio.h>#include<math.h>int zihanshu(int m){ int a,b,c,i,k; for(i=100;i<=m;i++) { a=i/100; b=i/10%10; c=i%10; k=sqrt(i); if(k*k==i) { if(a==b||a==c||b==c) printf("%d\t",i); } } retu...
2022-04-15 17:47:50 588
原创 计算10000之内数的个位数加和
#include<stdio.h>int fan(int m){ int a,b,c,d,sum; d=m/1000; c=(m-d*1000)/100; b=(m-d*1000-c*100)/10; a=m-d*1000-c*100-b*10; sum=a+b+c+d; return sum; }int main(){ int k,sum; scanf("...
2022-04-15 16:35:38 272
原创 输出100到1000之间的水仙数
#include<stdio.h>void shui(){ int a,b,c,i;for(i=100;i<1000;i++){ a=i/100; b=(i-a*100)/10; c=i-a*100-b*10; if(i==a*a*a+b*b*b+c*c*c) { printf("%d\n",i); }}}int main(){ shui();return 0;}
2022-04-12 16:51:35 99
原创 判断是否为三角形若是并输出其面积
#include<math.h>int main(){ float a,b,c,s,k; printf("输入a,b,c:"); scanf("%f%f%f",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a) { s=(a+b+c)/2; k=sqrt(s*(s-a)*(s-c)*(s-b)); printf("%f",k)...
2022-03-31 20:52:48 295
原创 从键盘中任意输入一个整数编程并判断它的奇偶性
#include<stdio.h>int main(){ int k; printf("输入一个整数k:"); scanf("%d",&k); if(k%2==0) printf("k为偶数"); else printf("k为奇数"); return 0; }
2022-03-31 20:12:01 10807
原创 【无标题】输入一个字符判断它是否为大写字母如果是将他转化为小写字母如果不是不转化直接输出其字符
#include<stdio.h>int main(){ char a; scanf("%c",&a); if(a>=97&&a<=122) {printf("%c",a); } else if(a>=65&&a<=90) { a=a+32; printf("%c",a); } return 0;}...
2022-03-25 22:47:20 2472
原创 输入一个小写字母输出其ascll码和对应的大写字母
#include<stdio.h>int main(){ char px; px=getchar(); px=px-32; putchar(px); putchar('\n'); int pf=px; printf("%d",pf); return 0;}
2022-03-21 19:51:51 3904
原创 输入大写英文字母,并将其转换为小写字母。
#include<stdio.h>int main(){ char cr; cr=getchar(); cr=cr+32; printf("%C",cr); return 0; }
2022-03-20 22:38:31 450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人