- 博客(77)
- 资源 (3)
- 收藏
- 关注
原创 数据结构第三次
#include #include #include int main(){ int a,b,c,d=0; scanf("%d",&a); b=sqrt(a); for(c=2;c<=b;c++) { if(a%c==0)d++; } if(d==0)printf("是素数");
2017-04-21 10:23:14
563
原创 数据结构第二题
#include #include int main(){ char a[30]; int i=0,len,j; printf("请输入一个字符串\n"); gets(a); len=strlen(a); j=len-1; while(i<j) { if(a[i]==a[j]){i++
2017-04-21 10:11:14
590
原创 数据结构第一次
#include #include int main(){ int a,b=0; scanf("%d",&a); while(a>0) { b+=a%10; a=a/10; } printf("%d",b); return 0;}
2017-04-21 10:03:06
646
原创 1
#include#include#include# difine num 100typedet struct{int num;char name[20];int english;int chinese;int math;}int main( ){ int key; //查询关键词 FILE *fp; stu
2017-03-15 15:28:03
1027
原创 软件工程报告3查字典
#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-05 11:15:05
816
原创 软件工程报告2大奖赛计分
作者 郭聪#include float cabscore(float score)//返回值为小数形式,刚开始是定义为整数,会导致评委打分时不能进入下一个评委;{ if(score>=0&&score<=10) score=score; else { printf("请重新输入分数"); scanf("
2017-01-03 16:08:43
633
原创 软件工程报告1小学生算法
作者 郭聪#include #include #include int main() { int sum=0,t,n=1; int a,b,c,d,i,l=0; srand(time(0));//随机数 while(n!=0) { for(i=0;i<10;i++) { print
2017-01-03 16:04:05
591
原创 二分法查找
作者 郭聪问题 运用二分法快速的查找数字#include #include #define N 10int binary_search(int arr[],int n,int key){ int index=-1; int first=0,last=n-1,mid; while(first<=last) { mid=
2016-12-28 17:44:25
451
原创 职工信息管理
问题Description 编写程序,定义一个存放职工信息的结构体类型,职工信息包括职工姓名、工作年限、工资总额。初始化5名职工的信息,对工作年限超过30年的职工每人加100元工资,要求分别输出工资变化之前和之后的所有职工的信息。Input 输入5个员工的职工姓名、工作年限、工资总额 Output 输出两部分,第一部分输出工资变化之前所有职工的信息,第二部分输出
2016-12-28 09:15:15
1602
原创 学生信息排序
Description 定义存放一个学生信息的结构体类型,学生信息包括:姓名,学号,性别,院系,要求在随意输入5个学生的相关信息后,按照学号从小到大顺序输出这些学生的信息。 Input 先输入5名学生的信息,按学号顺序排序输出后在输入要统计的院系名称 Output 先按学号从小到大的顺序输出学生信息 Sample Input zhang3 20149003 M
2016-12-26 08:56:39
1072
原创 指针调用函数实例
该题目主要考察大家对通过指针调用函数的掌握情况,给出两个数,输出它们之间的最大值与最小值。部分代码已给出,请补全缺少的部分。#include int max(int a,int b){ return a>b?a:b;}int min(int a,int b){ return a>b?b:a;}int main(){
2016-12-26 08:49:31
1718
原创 字符串连接
问题 将两个字符串连接起来并输出#includevoid stringcat(char *s1, char *s2, char *s);int main(){ char str1[100],str2[100],str3[100]; gets(str1); gets(str2); stringcat(str1,str2,str3); puts(str3)
2016-12-26 08:41:07
449
原创 你就变成了我
问题描述题目描述编写一个C程序实现将字符串中的所有"you"替换成"we"输入输入包含多行数据 每行数据是一个字符串,长度不超过1000数据以EOF结束输出对于输入的每一行,输出替换后的字符串样例输入you are what you do样例输出we are what we do#include int main()
2016-12-24 21:00:25
661
原创 输入一个字符串并且逆序输出
问题将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。 输入输入包括一行。 第一行输入的字符串。输出输出转换好的逆序字符串。 样例输入I am a student样例输出tneduts a ma I#include int main(){ int len,i; char str[100]; gets(str);
2016-12-24 20:37:00
30425
原创 运用指针输出最大值和最小值
作者 郭聪#includeint main(){ int a[10],i,max,min,*p; p=a; for(i=0; i<10; i++) scanf("%d",p++); max=min=a[0]; for(p=a; p<a+10; p++) { if(*(p)>max)//在此处应该准确
2016-12-24 13:13:43
5107
3
原创 输出第n个学生的平均成绩
问题;输出班级第n个学生的平均成绩。每个学生有英语、数学、语文、计算机4科成绩。若干个学生的4门成绩构成一个表格,可以用二维数组储存,每行代表一个学生的4门成绩。以为要计算某个学生的平均成绩,需要快速定位到该生成绩的起始位置,依次取出各门成绩进行累加。所以定义一个指向4个float型组成一维数组的行指针p,用来指向该生成绩的起始位置,该生的各科成绩可用(*p)[i]表示。作者 郭聪5
2016-12-24 13:04:16
1993
原创 输出星号菱形
作者 郭聪问题 输入一个数字输出这样的一个菱形;#include int main(){ int n,i,j; scanf("%d",&n); for(i=0;i<=n;i++) { for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=2*i-1;j++)
2016-12-24 12:57:16
800
原创 给定一个整数n,求斐波那契数列前n项,部分代码已给出,要求补全题目所缺少的函数。
问题 给定一个整数n,求斐波那契数列前n项,部分代码已给出,要求补全题目所缺少的函数。#include #include int *solve(int n){ static int a[100],j; a[0]=1; a[1]=1; for(j=2;j<n;j++) { a[j]=a[j-1]+a[j-2];
2016-12-22 09:26:16
2668
原创 输出班级第几个学生的平均成绩
问题 输出班级第n个学生的平均成绩。每个学生有英语、数学、语文、计算机4科成绩。若干个学生的4门成绩构成一个表格,可以用二维数组储存,每行代表一个学生的4门成绩。以为要计算某个学生的平均成绩,需要快速定位到该生成绩的起始位置,依次取出各门成绩进行累加。所以定义一个指向4个float型组成一维数组的行指针p,用来指向该生成绩的起始位置,该生的各科成绩可用(*p)[i]表示。#include#de
2016-12-22 08:39:07
1080
原创 点结构体
#include #include struct point{ float x; float y;};int main(){ struct point date; printf("请输入一个坐标\n"); scanf("%f%f",&date.x,&date.y); printf("%.2f",sqrt(date.x*date.x+date.y*da
2016-12-19 08:39:45
1232
原创 学生成绩管理
#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 float aver; //两科均分};int main( ){ int n,i,pass=0; struct Student stu[N];
2016-12-17 20:45:50
633
原创 计算该日是本年的第几天
#include struct y_m_d{ int year; int month; int day;};int days(struct y_m_d date){ int sum=0,i; int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};//每个元素用逗号隔开 for(i=0;i<date
2016-12-15 12:40:11
457
原创 学生成绩管理
#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 float aver; //两科均分};int main( ){ int n,i,a=0; struct Student stu[N]; p
2016-12-15 12:02:50
436
原创 结构体
作者 郭聪#include struct complex{ int re; int im;};int main(){ struct complex x,y,s,p; scanf("%d%d",&x.re,&x.im); scanf("%d%d",&y.re,&y.im); s.re=x.re+y.re; s.im=x.im+y.i
2016-12-15 11:58:58
288
原创 实用的写文件方式
#include #include int main() { FILE *fp; int i, d; fp=fopen("data.txt","w"); if(fp==NULL) { printf("File cannot open! " ); exit(0);
2016-12-12 09:16:25
366
原创 包含B,和b的字符串输出
#include int main(){ int i=0,n,j; char a[20]; scanf("%d",&n); getchar();//清空缓冲区 while(i<n) { gets(a); j=0; while(a[j]!='\n') { if(a[j]=='b'||a[
2016-12-10 19:21:15
420
原创 字符串比较
作者 郭聪#include #include int stringcmp(char *p,char *q){ while(*p==*q&&*p!='\0'&&*q!='\0') { p++;q++; } return (*p-*q);}int main() { int stringcmp(char *,char *); int m;
2016-12-10 18:39:23
413
原创 字符串插入
作者 郭聪#include #include int main(){ int i=0,n; int len1,len2; char a[20],b[20]; gets(a); gets(b); scanf("%d",&n); len1=strlen(a); len2=strlen(b); for(i=0;i<n;i++
2016-12-10 18:28:48
332
原创 判断回文数
作者 郭聪#include int main(){ int i=0,n=0; char str[100]; scanf("%s",str); while(str[i]!='\0') { i++; } while(str[n]==str[i-1]&&n<i-1) { n++; i--;
2016-12-08 20:29:06
359
原创 统计字符串种类个数
作者 郭聪#include void fuction(char *p){ int i=0,a=0,b=0,c=0,d=0; while(*(p+i)!='\0')//\0不是\n { if(*(p+i)>='A'&&*(p+i)<='Z')a++; else if(*(p+i)>='a'&&*(p+i)<='z')b++;//前面有、els
2016-12-08 19:58:40
561
原创 按长度格式化输出
作者 郭聪#include #include int main() { int i=0,n; char a[20]; scanf("%s",a); scanf("%d",&n); while(a[i]!='\0') { printf("%c",a[i]); if((i+1)%n==
2016-12-08 19:24:20
621
原创 大写改小写
作者 郭聪#include #include int main() { int i=0,n; char a[20]; scanf("%s",a); while(a[i]!='\0') { if(a[i]>='A'&&a[i]<='Z') a[i]=a[i]+32;
2016-12-08 19:18:14
378
原创 字符串分段
作者 郭聪#include #include int main() { int i=0; char str[100]; scanf("%s",str); while(str[i]!='\0') { if(str[i]>='a'&&str[i]='A'&&str[i]='0'&&str[i]<='9')
2016-12-08 19:09:58
418
原创 在数组中查找数字
作者 郭聪日期 12.7#include int main(){ int a[10],i,n,s=0; for(i=0; i<10; i++) scanf("%d", &a[i]); scanf("%d",&n); for(i=0; i<10; i++) { if(n==a[i]) s+=1;
2016-12-07 09:05:41
774
原创 插入一个数字后按顺序输出
作者 郭聪日期 12.7#include int main(){ int a[10],i,n; for(i=0; i<9; i++) scanf("%d", &a[i]); scanf("%d",&n); i=8; while(i>=0&&n<a[i]) { a[i+1]=a[i]; i
2016-12-07 08:53:46
523
原创 折腾二维数组
int main( ) { int i,j; int a[5][4]= {{0,1},{4,5},{8,9},{12,13},{16,17}}; printf("请输入10个整数:\n"); for(i=0; i<=4; i++) for(j=2; j<=3; j++) scanf("%d",&a[
2016-12-06 15:07:48
249
原创 矩阵的乘法
作者 郭聪#include int main( ){ int a[2][3]= {{1,1,0},{2,0,3}}; int b[3][4]= {{0,2,3,1},{1,0,2,2},{2,1,1,1}}; int c[2][4]; int i,j,k,s; for (i=0; i<2; i++) for (j=0; j<4; j++)
2016-12-06 14:46:40
349
原创 矩阵的加法
作者 郭聪日期 12.4问题 换行时应注意是等于号而不是赋值;#include #include int main(){ int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},b[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},i,j; int c[4][3]; for(i=0;i<4;i++) { fo
2016-12-06 14:31:27
1927
原创 数组大折腾
作者 郭聪日期 12.4#includeint main( ){ int i,j; int a[16]= {13,45,89,332,54,221,90,723,65,45,123,47,96,48,187,23}; for(i=0,j=0; i<16; ++i) { if(a[i]%3) a[j++]=a[i];
2016-12-06 11:33:30
195
原创 数组大折腾2
作者 郭聪日期 12.4#includeint main( ){ int i; int a[10]= {13,45,89,32,54,21,90,723,65,45}; printf("由后往前,数组中的值是:\n"); for(i=9; i>=0; --i) printf("%d\t", a[i]); printf("\n");
2016-12-06 11:26:35
229
知网Hownet情感词典.zip
2020-04-22
台湾大学NTUSD简体中文情感词典.zip
2020-04-22
清华大学李军中文褒贬义词典.zip
2020-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人