- 博客(47)
- 收藏
- 关注
原创 三元组运算加法和乘法
#include# define M 4# define N 4# define MaxSize 16typedef struct{ int r; int c; int d;} TupNode;typedef struct{ int rows; int cols; int nums; TupNode data[MaxSize]
2017-06-14 20:52:42
2388
1
原创 tianxianpei
#includeint main(){ int i,j,n,sum1=0,sum2=0,count=0; int a[20002]; while(scanf("%d",&n)!=EOF) { if(n==0) { return 0; } for(i=1; i<=2*n; i+
2017-05-09 17:20:24
331
原创 银行系统
#include #include #include #include#include#define upNum 100int N=0;typedef struct{ int account; char name[10]; char pass[6]; double money; int state; //0表示正常1表示注销
2017-05-09 17:18:52
377
原创 C语言添加注释
#include #include#includeint main( ){ int m,k=1,n; char line1[256],line[256];//将文件中的数据读入到字符数组中 FILE *fpin = fopen("sourcefile.c","r"); if(fpin==NULL) { printf("source c
2017-05-09 17:12:53
7105
1
原创 括号分行
#include #include #includeint main( ){ int i,j,m=0,k=0; char line1[100],line[10000]; FILE *fpin, *fpout; fpin=fopen("source.c","r"); fpout=fopen("newsource.c","w+"); if(!fp
2017-05-09 17:09:00
452
原创 单链表运算
#include#includetypedef int ElemType;typedef struct Node{ ElemType data; struct Node *next;} SqList;void InitList(SqList *&L){ L=(SqList*)malloc(sizeof(SqList)); L->next=NULL;}
2017-05-09 16:20:42
327
原创 项目三 电子词典
#include #include int worsNumber = 0;struct dic{ char word[20]; char cn[80];};//定义结构体储存文件的单词。struct dic dictionnarySql[9000];//定义结构体数组。/*************************************************
2017-01-03 13:12:12
578
原创 项目二 选手评分系统2
#include #include void calScore(int n);int main(){ int n; char data; while(1) { printf("输入评委人数:"); scanf("%d",&n); printf("请输入选手的成绩(0-10)\n");
2016-12-29 09:02:55
838
原创 项目二 选手评分系统1
#include #include void calScore(int n);int main(){ int n; printf("输入评委人数:"); scanf("%d",&n); printf("请输入选手的成绩(0-10)\n"); calScore(n); return 0;}/*************
2016-12-29 08:45:26
600
原创 项目1 小学生考试系统
#include #include #include int main(){ int sum=0; int i,a,b,t,j; float accuracy; srand(time(0)); for(i=1; i<=10; i++) { printf("第 %d 题: ", i); a=rand()%10+1
2016-12-27 10:58:11
890
转载 switch 求分段函数
#include #include int main ( ){ int x, t; double y; scanf("%d", &x); t = (x<2) + (x<6) + (x<10); //括号中的关系表达式有几个为真(1),确定了t的值,实则反映的是x的范围 switch(t) { case 3: //
2016-12-22 08:47:16
7026
原创 三色球
/*若一个口袋中放有12个球,其中有3个红的,3个白的和6个黒的,问从中任取8个共有多少种不同的颜色搭配?提示:设任取的红球个数为i,白球个数为j,则黒球个数为8-i-j,根据题意红球和白球个数的取值范围是0~3,在红球和白球个数确定的条件下,黒球个数取值应为8-i-j#includeint main (){ int a,b,c; for(a=0; a
2016-12-22 08:45:23
652
原创 斐波那契数列
输入整数n,输出斐波那契数列中的前n个数。斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233……这个数列前两项均为1,从第3项开始,每一项都等于前两项之和。#include#includeint main(){ int i,n,a=1,b=1,c=0; scanf("%d",&n);
2016-12-22 08:29:08
731
原创 【项目3-点结构体】
下面定义了一个表示平面上一点的结构体类型:struct Point { float x; //横坐标 float y; //纵坐标}; (1)请编写程序,输入一点的横纵坐标,输出该点到原点的距离 (2)请编写程序,输入两点p1和p2的坐标,输出两点之间的距离,以及p1关于x轴的对称点,p2关于原点的对称点,#include#include
2016-12-15 09:22:01
904
原创 【项目2-学生成绩处理】
#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 float aver; //两科均分};int main( ){ int n,i,sum[2]= {0,0};
2016-12-15 09:02:53
564
原创 【项目2-学生成绩处理】
(1)定义学生结构体,在结构体数组中,输入了学生学号和两门课的成绩,计算均分后,输出成绩单,请在下面的程序基础上,将程序补充完整。 #include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 float
2016-12-15 09:00:44
421
原创 项目1-复数结构体】
编写一个程序,首先定义一个复数数据类型,即结构类型。然后按照复数的运算规则进行计算,并按照复数表示的格式进行输出,请将程序补充完整。#include struct complex{ int re; int im;};int main(){ struct complex x,y,s,p; scanf("%d%d",&x.re,&x.im
2016-12-15 08:27:34
565
原创 你变成了我
Description 编写一个C程序实现将字符串中的所有”you”替换成”we” Input 输入包含多行数据 每行数据是一个字符串,长度不超过1000 数据以EOF结束 Output 对于输入的每一行,输出替换后的字符串 Sample Input** you are what you do Sample Output we are what we d
2016-12-10 19:14:37
412
原创 字符串 分段
Description 输入一个字符串,将其按给定的长度n格式化并输出,若n=0,则输出原字符串 Input 输入一个字符串 Output 格式化并输出 Sample Input** asdfasdf 3 Sample Output asd fas Df #include #include int main (){ char
2016-12-10 18:42:43
527
原创 字符串的插入
Description 将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串。 Input 输入两个字符串(t和s)和要插入的位置(pos) Output 输出组合后的字符串 Sample Input** qwe jij 3 Sample Output jijqwe #include #include i
2016-12-10 18:40:05
1654
原创 数组大折腾
(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。#include int main( ) { int i; int a[20]= {13,45,89,32,54,21,90,723,65,45}; printf(
2016-12-06 19:37:08
333
原创 对矩阵的处理
#include int main(){ int a[5][4]= {{0,1},{4,5},{8,9},{12,13},{16,17}},i,j; printf("请输入10个整数:\n"); for(i=0; i for(j=2; j scanf("%d",&a[i][j]); for(i=0; i
2016-12-01 09:09:54
474
原创 矩阵求和
#include int main(){ int a[4][3],b[4][3],c[4][3],i,j; for(i=0; i for(j=0; j scanf("%d",&a[i][j]); for(i=0; i for(j=0; j scanf("%d",&b[i][
2016-12-01 08:34:54
696
原创 求n阶勒让德多项式
#include float polya(float n,float x);int main() { int x,n; scanf("%d%d",&n,&x); printf("%.2f\n",polya(n,x)); return 0; } float polya(float n,float x) { float s;
2016-11-24 16:31:29
1331
原创 10zhuan2
/*烟台大学计算机与控制学院文件名称:十进制转化为二进制作者;宗意行完成时间;2016年 11月 17日。题目描述输入一个非负整数(十进制),输出此整数对应的二进制数 样例输入6样例输出110*/#includevoid binary(int n); int main(){ int n; scanf("%d",
2016-11-17 08:35:08
411
原创 输出空心三角形
/*烟台大学计算机与控制学院文件名称:作者;宗意行完成时间;2016年11 月 10日。题目描述前几天,老师让良哥做一个画空心三角形的程序来取悦小师妹,可把良哥愁死了,C语言基础学得再扎实,算法不精也是硬伤呀!于是良哥又写好了主程序来找机前的你帮忙了^_^ #include void holl_triangle(int n); /*函数声明*/int
2016-11-10 09:24:24
1955
原创 求星座
烟台大学计算机与控制学院文件名称:作者;宗意行完成时间;2016年11 月 10日。题目描述近几年星座运势十分流行,据说一年之中根据月份可以分出十二个星座,它们分别是:摩羯座(12.21-1.19),水瓶座(1.20-2.18),双鱼座(2.19-3.20),白羊座(3.21-4.19),金牛座(4.20-5.20),双子座(5.21-6.21),巨蟹座(6.22-7.2
2016-11-10 09:18:05
341
原创 求最大公约数最小公倍数
/*烟台大学计算机与控制学院文件名称:作者;宗意行完成时间;2016年 11月 10日。题目描述写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 样例输入12 16 样例输出4 48*/#includeint gcd(int a,int b);int lcm(int a,int
2016-11-10 08:43:22
351
原创 小学生测试系统
#include #include #include int main(){ int sum=0; int a,b,d,t; int c; int i; srand(time(0)); for(i=0; i { printf("第 %d 题: ", i+1); c=ra
2016-11-03 15:41:53
1695
原创 求回文数
#include int main(){ int m,n; for(m=1; m printf("%d\t", m); for(m=1; m printf("%d\t", m*10+m); for(m=1; m for(n=0; n printf("%d\t", m*10
2016-11-03 09:03:14
381
原创 综合实践求税收
#include #include int main ( ){ double i,dSalary,dTax=0,dNetlncome=0; printf("请输入您本月的收入总额(元):"); scanf("%lf",&dSalary); i=dSalary-3500; if(i>0&&i { dTa
2016-11-03 08:47:43
247
原创 统计个数
/*烟台大学计算机与控制学院文件名称:作者;宗意行完成时间;2016年 月 日。题目描述输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。 样例输入aklsjflj123 sadf918u324 asdf91u32oasdf/.';123 样例输出23 16 2 4*/#includeint main(){
2016-10-27 08:55:01
364
原创 数字图形
烟台大学计算机与控制学院文件名称:完成时间;2016年 月 日。题目描述从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。 样例输入正整数n(1≤n≤9)。 5样例输出指定数字图形。 1 121 12321 1234
2016-10-25 14:39:12
591
原创 求小球路程
烟台大学计算机与控制学院文件名称:作者;宗意行完成时间;2016年 月 日。题目描述一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数样例输入M N 1000 5样例输出它在第N次落地时反弹多高?共经过多少米?保留两位小数,空格隔开,放
2016-10-22 10:50:10
458
原创 求倒数和
/*烟台大学计算机与控制学院文件名称:求倒数和作者;宗意行完成时间;2016年 10月22 日。题目描述输入一个小于10的正整数n,求1到n的倒数和(即1+1/2+…+1/n)并输出。 样例输入一个整型数 n 4样例输出1+1/2+…+1/n的值,小数点后保留6位小数。 2.08333
2016-10-22 10:45:07
1352
原创 分数数列求和
/*烟台大学计算机与控制学院文件名称:求分数数列和作者;宗意行完成时间;2016年 10月 22日。题目描述 有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和。 样例输入输入只有一个正整数n,1≤n≤10。 3 样例输出输出该
2016-10-22 10:30:51
1575
1
原创 求阶乘和
/*烟台大学计算机与控制学院文件名称:求和作者;宗意行完成时间;2016年 月 日。题目描述 求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。 样例输入 5 样例输出135*/#includeint main ( ){
2016-10-22 10:24:22
323
原创 第八周 求倒数和
/*烟台大学计算机与控制学院文件名称:求倒数和作者;宗意行完成时间;2016年 10月 22日。题目描述 求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。 样例输入 5 样例输出135*/#includeint main ( )
2016-10-22 10:19:07
534
原创 第七周oj求一元二次方程的根
/*烟台大学计算机与控制学院文件名称:求一元二次方程的根作者;宗意行完成时间;2016年 10月 13日。题目描述 求一元二次方程ax 2 +bx+c=0 的解。a,b,c为任意实数。 样例输入 输入数据有一行,包括a b c的值。样例输出按以下格式输出方程的根x1和x2。x1和x2之间有一个空格。 x1 x2 (1)如果x1和x2为实根,则以
2016-10-13 09:22:54
1058
1
原创 第七周oj 求奖金
/*烟台大学计算机与控制学院文件名称:求奖金作者;宗意行完成时间;2016年 10月 13日。题目描述 企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%;利润高于100000元,低于200000元(100000I≤200000 )时,低于100000元的部分按10%提成,高于100000元的部分,可提成 7.5%; 200
2016-10-13 09:02:36
528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人