自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 数据结构3

判断一个数是否为素数。#include #include int main(){ int a=0,n,i; printf("输入一个数"); scanf("%d",&n); if(n==1) { printf("不是素数"); } else { for(i=2;i<n;i

2017-04-21 10:45:00 281

原创 数据结构2

编写一个程序,判断字符串是否为回文,并分析算法的时间复杂度。#include#includeint main(){ char s[100]; int i,j; printf("输入一字符串:"); gets(s); i=0; j=strlen(s)-1; while(s[i]==s[j]&&i<=j)

2017-04-21 10:29:38 399

原创 数据结构1

编写一个程序,计算任意输入的正整数的各位数字之和,并分析算法的时间复杂度。#include #include int main(){ int a,b=0; printf("输入一个整数:"); scanf("%d",&a); while(a>0) { b+=a%10; a=a/10;

2017-04-21 10:28:05 339

原创 2017上半年课程设计银行储蓄系统

#include#include#include#define MAXNUMBER 10000//银行卡的数据类型struct Account{ long accNumber;//卡号 char name[10];//户主 char password[7];//密码 double balance;//余额 int flag;

2017-04-15 14:02:34 944

原创 2017上半年课程设计数组斐波那契

#include#includeint main(){ double start,finish; int i, n,m;//对最前面两个元素f[0]和f[1]赋初值 long int f[10000]={1,1}; start=clock(); scanf("%d",&n); m=n; for (i = 2; i < m; i++)

2017-04-15 11:31:34 857

原创 2017上半年课程设计递归斐波那契

#include#includelong getNumber(int n){ long result; if(n==1||n==2) { result=n; return result; } else { return getNumber(n-1)+getNumber(n-2); }}

2017-04-15 11:05:58 625

原创 2017上半年课程设计递推斐波那契

//用sizeof(int)看它占了几个字节32位机上,这个值是32,2的32次方=4294967296(无符号),带符号再除以2,负数比正数多一个,-2147483648~+2147483647#includeint main(){ int i,n,m; long int c=0,a=1,b=1; printf("输入要求的项数:"); scanf("%

2017-04-15 10:40:13 543

原创 2017上半年课程设计3

#include #include#includevoid formatPrograme(char *sourcefile, char *targetfile);void outprogram(char *filename);int main( ){ formatPrograme("source.c", "target.c"); printf("任务完成!\n");

2017-04-14 21:52:09 359

原创 2017上半年课程设计1

//读入一个c程序,判断其中是否只有一个main()函数,输出“暂时没有发现问题”,或者”没有main()函数“,或者"不能定义多个main()函数"//提示1:简单处理,可以只比较判断“main()”,考虑实际上的各种可能,main后面的括号中还有其他多种写法。建议按最简单的情形处理。//提示2:建议设计一个函数,将读到的代码与字符串“main()”进行比较。函数用于判断s1是否“包含”

2017-04-13 17:17:43 580

原创 2017上学年课程设计2

//读入一个C程序,使程序中的所有左花括号“{”和右花括号“}”都单独占一行,新程序保存到另一个.c文件中,并在屏幕上显示处理过的程序,显示时加上行号。#include #include#includevoid formatPrograme(char *sourcefile, char *targetfile);void outprogram(char *filename)

2017-04-13 16:42:25 315

原创 课程实践:电子词典

#include#include#includechar e[8000][20],c[8000][20]; //英文和中文数组,由文件中读入int wordsNum=0; //词库中实际的词汇条数int BinSeareh(int low, int high, char *k);int main( ){    char key[20];      //输入单词字母最

2017-01-03 17:01:24 550

原创 课程实践:大奖赛计分

#include float cabscore(float score)//返回值为小数形式,评委打分是小数;{    if(score>=0&&score        score=score;    else    {        printf("请重新输入分数");        scanf("%f",&score);        cabscore(s

2017-01-03 15:02:02 822

原创 课程实践:小学生考试系统完善

可实现加 减 乘法运算,可判断学生是否及格及奖品发放     #include #include #include int main(){    int sum=0,sum1=0,sum2=0,sum3=0,score=0,score1=0,score2=0,score3=0;    int a,b,c,d,i;    srand(time(

2016-12-29 09:23:57 661

原创 字符串替换

Description 编写一个C程序实现将字符串中的所有”you”替换成”we” Input 输入包含多行数据 每行数据是一个字符串,长度不超过1000 数据以EOF结束 Output 对于输入的每一行,输出替换后的字符串 Sample Input** you are what you do Sample Output we are what we d

2016-12-22 08:44:37 340

原创 问题 B: 结构体---职工信息结构体

题目描述编写程序,定义一个存放职工信息的结构体类型,职工信息包括职工姓名、工作年限、工资总额。初始化5名职工的信息,对工作年限超过30年的职工每人加100元工资,要求分别输出工资变化之前和之后的所有职工的信息。输入输入5个员工的职工姓名、工作年限、工资总额输出输出两部分,第一部分输出工资变化之前所有职工的信息,第二部分输出工资变化之后的所有职工的信息

2016-12-18 20:50:24 1496

原创 问题 C: 结构体--学生信息排序

题目描述定义存放一个学生信息的结构体类型,学生信息包括:姓名,学号,性别,院系,要求在随意输入5个学生的相关信息后,按照学号从小到大顺序输出这些学生的信息。输入先输入5名学生的信息,按学号顺序排序输出后在输入要统计的院系名称输出先按学号从小到大的顺序输出学生信息样例输入zhang3 20149003 M 信息系zhang5

2016-12-18 20:47:38 1169

原创 问题 A: C语言习题 计算该日在本年中是第几天

题目描述定义一个结构体变量(包括年、月、日)。编写一个函数days,由主函数将年、月、日传递给函数days,计算出该日在本年中是第几天并将结果传回主函数输出。输入年月日输出当年第几天样例输入2000 12 31样例输出366提示主函数已给定如下,提交时不需要包含下述主函数/* C代码 */i

2016-12-18 20:46:21 3130

原创 学生成绩2

请在上面的程序的基础上增加功能,使运行结果如下图: 其中,需要做出的改动是:计算每名学生的学分绩——各科成绩乘以学分的和,再除以总学分(本题中,C语言和数学课的学分分别是3和4); 计算各科的均分;输出得奖学金的同学学号清单——奖学金规则是,学分绩要高于80且没有挂科。 #include #define N 100  /*N表示最多允许的学生人数*/stru

2016-12-15 09:25:41 730

原创 学生成绩处理

(1)定义学生结构体,在结构体数组中,输入了学生学号和两门课的成绩,计算均分后,输出成绩单,请在下面的程序基础上,将程序补充完整。 #include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 float

2016-12-15 08:56:02 1775

原创 复数结构体

编写一个程序,首先定义一个复数数据类型,即结构类型。然后按照复数的运算规则进行计算,并按照复数表示的格式进行输出。#include struct complex{    int re;    int im;};int main(){    struct complex x,y,s,p;    scanf("%d%d",&x.re,&x.im);    s

2016-12-15 08:27:48 5423

原创 字符串是否为回文

Description 编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。 Input Output Sample Input** abcddcba Sample Output Yes #include#includeint main(){  

2016-12-13 15:57:48 314

原创 字符串插入

Description 将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串。 Input 输入两个字符串(t和s)和要插入的位置(pos) Output 输出组合后的字符串 Sample Input** qwe jij 3 Sample Output jijqwe#include

2016-12-13 15:43:00 643

原创 字符串分段

题目描述输入一个字符串,将其按给定的长度n格式化并输出,若n=0,则输出原字符串输入输入一个字符串输出格式化并输出样例输入asdfasdf3样例输出asdfasdf#includeint main(){    char s[100];    int i=0,n;    gets(s);    scanf(

2016-12-13 15:14:51 1287

原创 字符串链接

Description写一函数,将两个字符串连接Input两行字符串Output链接后的字符串Sample Input123abcSample Output123abcHINT#includechar *stringcat(char *s1,char *s2);int ma

2016-12-13 14:51:58 405 1

原创 字符串分段(串)

题目描述输入一个字符串,将其分段输出,分段符为除字母和数字之外的符号。输入输入一个字符串输出输出分段后的字符串样例输入ad/adfa,123d?a1样例输出adadfa123da1提示#include int main( ){    char s[20];    int i=0

2016-12-12 22:16:46 2672

原创 字符串逆序输出

题目描述编写一个函数,功能是使输入的字符串逆序输出。输入输入一串字符串,注意字符串中不要有空格。输出输出该字符串的逆序。样例输入ABCDEFG样例输出GFEDCBA提示#include #include int main() {

2016-12-12 22:15:13 8070

原创 成绩处理函数版

在数组score中将要存储了某小组C程序设计的成绩,请设计实现下面的各功能函数,并在main函数中调用,组合成一个完整的应用: (1)输入小组人数及成绩,要保证成绩在0-100之间; (2)输出该小组的最高成绩、最低成绩、平均成绩; (3)输出考得最高成绩和最低成绩的同学的人数; (4)输出考得最高成绩和最低成绩的同学的学号(设数组下标即学号,可能有相同的成绩)。 (5

2016-12-06 13:13:19 361

原创 数组大折腾5

创建一个长度为16的整型数组a并初始化前15个元素,输入一个整数b,将b插入到a[0]位置(原有的数据往后“移动”)。 #include #include int main(){   int a[16]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};   int i,b;   scanf("%d",&b);   for(

2016-12-06 12:59:43 178

原创 数组大折腾4

创建一个长度为16的整型数组a并初始化,删除数组中所有能被3整除的元素(数组中实际有效使用的元素将不足16),输出删除后数组中的全部元素。#include #include int main(){    int a[16]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},i;    for(i=0;i    {

2016-12-06 12:03:37 240

原创 数组大折腾3

创建一个长度为16的整型数组a并初始化,先输出数组中元素值为3的倍数的数,再输出所有下标为3的倍数的元素值。输出如图示。#include #include int main(){    int a[16]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},i;    printf("3的倍数\n");    for(i=0;i    {

2016-12-05 22:15:12 185

原创 数组大折腾2

创建一个长度为10的整型数组并初始化,由后往前(由第9个元素向第0个元素方向)输出数组中所有元素的值,改变数组元素的值,令所有的数据加倍,输出改变后的值。 #include #include int main(){    int a[10]={0,1,2,3,4,5,6,7,8,9},i;    for(i=9;i>=0;i--)    {       

2016-12-05 21:53:26 234

原创 冒泡

把一个数组里的数从小到大排列#include #include int main(){   int a[10],i,n;    for(i=0;i     scanf("%d",&a[i]);     for(j=0;j     for(i=0;i     {         if(a[i]>a[i+1])          {

2016-12-05 21:39:18 143

原创 数组大折腾1

创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。#include #include int main(){    int a[20]={0,1,2,3,4,5,6,7,8,9},n,i;    for(n=10;n    {

2016-12-05 21:33:50 173

原创 求3*3矩阵对角线元素之和

题目描述求一个3×3矩阵对角线元素之和。输入矩阵输出主对角线 副对角线 元素和样例输入1 2 31 1 13 2 1样例输出3 7 #include #include int main(){    int a[3][3],i,j,s1=0,s2=0;    for(i=0; i<3; i++)     

2016-12-01 09:20:59 1777

原创 进制转换(10转2)

题目描述输入一个非负整数(十进制),输出此整数对应的二进制数输入正整数(十进制)输出对应的二进制数样例输入6样例输出110 #include #include int main(){    int a[32],i=0,j,n;    scanf("%d",&n);    do    {        a

2016-12-01 09:05:09 449

原创 输入一个数插入有序数组中

题目描述已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入第一行,原始数列。第二行,需要插入的数字。输出排序后的数列样例输入1 7 8 17 23 24 59 62 10150样例输出178172324505962101   #include

2016-12-01 08:44:26 511

原创 数组逆序

题目描述输入10个整数存入一维数组,按逆序重新存放后再输出。 输入输入包括一行。 10个以空格隔开的整数。 输出逆序的10个整数,整数以空格隔开。 样例输入1 3 5 9 7 6 8 2 4 0样例输出0 4 2 8 6 7 9 5 3 1 #include #include int main(){    int a[

2016-12-01 08:18:00 392

原创 进制转换

题目描述输入一个非负整数(十进制),输出此整数对应的二进制数输入正整数(十进制)输出对应的二进制数样例输入6样例输出110 #include #include void inverted(int);int main(){    int n;    scanf("%d",&n);    if(n==0)

2016-11-17 09:00:59 281

原创 趣味取小数

Description 听说大家最近学得不错,教授就准备考考大家,先做出来有奖哦~编写一个函数,取一个小数的第n(-10#include #include int get_one_digit(double num,int n); /*函数声明*/int main(){ double number; int n; int digit; /*第n位

2016-11-15 16:23:35 387

原创 牛顿迭代法求根

Description 用牛顿迭代法求根。方程为ax 3 +bx 2 +cx+d=0 。系数a,b,c,d的值一次为1,2,3,4,由主函数输入。求x在1附近的一个实根。求出根后由主函数输出。结果保留两位小数。Input 系数a,b,c,d的值Output x在1附近的一个实根Sample Input 1 2 3 4 Sample Output -1.6

2016-11-15 16:23:03 990

空空如也

空空如也

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

TA关注的人

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