- 博客(72)
- 收藏
- 关注
原创 电子词典
/***************************************************输入参数:keyword-等待查询的单词返回值:mid查到位置,返回位置mid说明:定义指向文件的指针, 排着读入每个单词,存入数组e[],c[]中****************************************************/#include#
2017-01-05 17:20:39
482
原创 学生成绩处理系统
#include #include #include void 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名同学的最低成绩值d
2017-01-01 22:15:33
753
原创 小学生考试系统
#include #include #include int test();int test2();int main(){ char class[10];// char name[10]; int i;//控制循环次数 int sum1,sum2,m=0;//控制答对题目总数 int reply;//reply控制学生回复
2016-12-29 09:25:54
1086
原创 冒泡排序
代码:#include int main(){ int a[5]; int i,j; int tmp; for(i=0;i<5;i++) scanf("%d",&a[i]); for(j=0;j<5;j++) { for(i=0;i<5-j;i++) if(a[i]
2016-12-22 09:26:45
308
原创 输出数字塔
问题及代码: #include int main(){ int i,j; int n; scanf("%d",&n); for(i=1; i<=n; i++) { for(j=1; j<=n-i; j++) printf(" "); for(j=1; j<=i; j+
2016-12-22 08:40:09
712
原创 三色球问题
若一个口袋中放有12个球,其中有3个红的,3个白的和6个黒的,问从中任取8个共有多少种不同的颜色搭配?提示:设任取的红球个数为i,白球个数为j,则黒球个数为8-i-j,根据题意红球和白球个数的取值范围是0~3,在红球和白球个数确定的条件下,黒球个数取值应为8-i-j 代码:#include int main(){ int i,j; int a; f
2016-12-22 08:21:48
992
原创 草稿,期末项目
#include #include #include int main(){ int sum=0; int a,b,d,t;//d为正确答案,t为小学生输入答案 int i; int c; int reply; printf(" 二年级下半学期期末考试(卷一)\n");
2016-12-19 18:05:16
442
原创 结构体——根据学号排序
题目描述定义存放一个学生信息的结构体类型,学生信息包括:姓名,学号,性别,院系,要求在随意输入5个学生的相关信息后,按照学号从小到大顺序输出这些学生的信息。输入先输入5名学生的信息,按学号顺序排序输出后在输入要统计的院系名称输出先按学号从小到大的顺序输出学生信息代码:#include struct student{ cha
2016-12-16 15:46:19
7719
原创 结构体数组处理员工工资
题目描述编写程序,定义一个存放职工信息的结构体类型,职工信息包括职工姓名、工作年限、工资总额。初始化5名职工的信息,对工作年限超过30年的职工每人加100元工资,要求分别输出工资变化之前和之后的所有职工的信息。输入输入5个员工的职工姓名、工作年限、工资总额输出输出两部分,第一部分输出工资变化之前所有职工的信息,第二部分输出工资变化之后的所有职工的
2016-12-16 15:01:53
6749
原创 学生成绩处理
#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 float aver; //两科均分};int main( ){ int n; int i; float aver
2016-12-15 09:25:49
586
原创 结构体的初步使用
【项目1-复数结构体】编写一个程序,首先定义一个复数数据类型,即结构类型。然后按照复数的运算规则进行计算,并按照复数表示的格式进行输出,请将程序补充完整。 代码:#include struct complex{ int re; int im;};int main(){ struct complex x,y,s,p; s
2016-12-15 08:20:24
640
原创 统计字符串长度
题目描述用指针编写一个程序,输入字符串后,统计其中各种字符的个数,输出其中大小写字母,数字,以及其他字符的个数。主函数已经给出,请编写统计字符种类函数。输入一串字符串输出该字符串中大小写字母,数字,以及其他字符的个数,最后输出总字符串长度。#include int main(){ cha
2016-12-10 21:03:19
1589
原创 字符串中插入其他字符串
题目描述将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串。输入输入两个字符串(t和s)和要插入的位置(pos)输出输出组合后的字符串代码:#include #include int main(){ int pos,i,j; int len1,len2; char s[80
2016-12-10 21:01:02
725
原创 将字符串分段
题目描述写一函数,将两个字符串连接输入两行字符串输出链接后的字符串代码:#include #include #include int main(){ char a[80]; int i,n; gets(a); scanf("%d",&n); if(n==0) puts(a);
2016-12-10 11:32:12
1515
原创 统计字符串长度
题目描述写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。输入一行字符串输出字符串长度代码:#include #include int main(){ int stringlen (char *); char str[100]; int len; gets(str);
2016-12-09 19:47:40
941
原创 字符串的倒序输出
题目描述编写一个函数,功能是使输入的字符串逆序输出。输入输入一串字符串,注意字符串中不要有空格。输出输出该字符串的逆序。代码::#include#include int main() { char str[100]; scanf("%s",str); int len; len=strl
2016-12-09 19:41:11
1282
原创 将字符串分段
题目描述输入一个字符串,将其分段输出,分段符为除字母和数字之外的符号。输入输入一个字符串输出输出分段后的字符串样例输入ad/adfa,123d?a1样例输出adadfa123da1代码:#include int main(){ char str[20]; int i,c=1; gets(s
2016-12-09 19:31:02
751
原创 字符串的处理(大写换成小写)
题目描述输入字符串(长度20以内),将字符串中大写字母改为小写字母,其他字符不变,输出改变后的字符串。输入一个字符串(长度20以内)输出输出改变后的字符串(改变规则:将字符串中大写字母改为小写字母,其他字符不变)样例输入ABC123bus样例输出abc123bus代码:#include
2016-12-09 19:27:46
2732
原创 51
#include #include int main(){ char s[20]; int i; gets(s); for(i=0; s[i]!='\0'; i++) { if((s[i]>='1'&&s[i]='A'&&s[i]='a'&&s[i] printf("%c",s[i]);
2016-12-08 09:23:08
830
原创 求二维数组对角线的和
问题及代码:#include int main(){ int a[3][3]; int i,j; int m=0,n=0; for(i=0; i<=2; i++) { for(j=0; j<=2; j++) scanf("%d",&a[i][j]); } for(i=0; i<=2; i++)
2016-12-06 12:54:38
10143
原创 一元二次方程组(改进delta<0)
问题及代码:#include #include void shigen(float,float,float);void denggen(float ,float );void xugen(float ,float ,float);int main(){ float a,b,c,q; void shigen(float,float,float); vo
2016-12-06 10:29:26
2800
原创 判断一个数字是否为素数
问题:写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。代码:#includeint is_prime(int n);int main(){ int flag,n; int is_prime(int); scanf("%d",&n); flag=is_prime(n); if(flag==1) prin
2016-12-02 14:39:09
335
原创 利用数组,转换二进制
问题及代码:#includeint main(){ int a[20]; int i=0,j,n; scanf("%d",&n); if(n==0||n==1) printf("%d",n); else { while(n!=0) { a[i]=n%2;
2016-12-01 09:07:40
1851
原创 利用数组,倒序输出
问题及代码: #includeint main(){ int a[10]; int i; for(i=0;i<=9;i++) scanf("%d",&a[i]); for(i=9;i>=0;i--) printf("%d ",a[i]); return 0;}运行结果:
2016-12-01 08:18:15
2387
原创 处理学生成绩
问题及代码:#include double HighScore;double LowScore;double SumScore;double AverageScore;void calcscore(int n);int main(){ int n; scanf("%d",&n); calcscore(n); printf("%g %g %g %g\
2016-11-25 20:21:00
331
原创 小学生算数系统
问题及代码://小学生数学考试系统#include #include #include int main(){ int a,b,c,d,i; int sum=0; srand(time(0)); for(i=1; i<=10; i++) { printf("第%d题",i); a=rand()%10+1
2016-11-25 18:28:27
712
原创 输入一个数,求阶乘
问题及代码:#include int fact(int n) { if(n==1) return 1; else return n*fact(n-1); }int main() { int x; int sum=0,i,j; scanf("%d",&x); for(i=1;i<=x;i+
2016-11-25 17:29:29
2351
原创 循环输入,将成绩分类
问题及代码:#includeint main(){ int x; int a=0,b=0,c=0,d=0; while(scanf("%d",&x)!=EOF) { if(x>10) break; else if(x>=9) a++; else if(x>=7)
2016-11-25 17:22:56
521
原创 输出棱形星号图
#include int main(){ int i,j,N; scanf("%d",&N); for(i=1; i { for(j=1; j { printf(" "); } for(j=1;j printf("*")
2016-11-24 09:40:49
694
原创 弧度制转化
问题及代码:定义参数宏AngleToRadian(degree,minute,second),将度(degree)、分(minute)、秒(second)转换为弧度。(#define PI 3.14159)代码:#include #define PI 3.14159#define AngleToRadian(degree,minute,second) (degree+minute
2016-11-20 14:24:26
1622
原创 宏定义,交换两个值
问题及代码:定义一个带参的宏(或者模板函数),带有三个参数,第一个参数为类型,后两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。代码:#include #define SWAP(T,m,n) {T s; s=m, m=n, n=s;}int main(){ short int i1,i2; double d1,d2;
2016-11-20 14:20:44
3462
2
原创 任意进制的转换
问题及代码:#includevoid binary(int, int);int main(){ int N, R; while(scanf("%d %d", &N, &R)!=EOF) { if(N==0) printf("%d",0); else if(N<0) {
2016-11-20 14:17:22
254
原创 十进制转化为二进制
#includevoid fun(int n);int main(){ int n; scanf("%d",&n); if(n==0) printf("%d",n); else fun(n); return 0;}void fun(int n){ if(n==0)
2016-11-17 08:48:28
339
原创 输出逆序数
问题及代码: #include void inverted(int);int main(){ int n; scanf("%d",&n); inverted(n); return 0;}void inverted(int n){ if(n<10) { printf("%d",n);
2016-11-17 08:13:13
557
原创 牛顿迭代法求解
问题及代码:#include#includeint main(){ double solut(double,double,double,double ); double a,b,c,d; scanf("%lf%lf%lf%lf",&a,&b,&c,&d); printf("%.2f",solut(a,b,c,d));; return 0;}
2016-11-14 14:59:55
847
原创 粗略判断星座
#include void constellation(int year,int month,int day);int main() { int year,month,day; scanf("%d %d %d",&year,&month,&day); constellation(year,month,day); return 0; fflu
2016-11-14 12:55:21
328
原创 定义函数输出空心三角形
#include void holl_triangle(int n);int main(){ int n; scanf("%d",&n); holl_triangle(n); getchar(); return 0;}void holl_triangle(int n){ int i,j; for(i=1;i<=n-1;i++)
2016-11-10 13:12:16
871
原创 此片为草稿
#include #include int get_one_digit(double num,int n); /*函数声明*/int i=1;int main(){ double number; int n; int digit; /*第n位数字*/ scanf("%lf %d",&number,&n); /*输入数据*/ d
2016-11-10 09:18:31
192
原创 输出闰年
问题及代码: #include int leap_year(int n); /*声明判断闰年函数*/int main(){ int i; int cnt; /*计数,用于每行满8个换行*/ int m,n; scanf("%d %d",&m,&n); /*输入年份*/ cnt=0; /*初始化*/ fo
2016-11-10 08:45:19
710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人