- 博客(40)
- 收藏
- 关注
原创 cj
/*3、写一个程序,定义一个学生结构体,至少要含4个数据项,其中有一项用来保存学生成绩。用此结构体存储班级上的所有学生信息(真实)。要求写一个程序,至少含有四个函数,分别实现:(40分)(1)输入学生信息(2)输出学生信息(3)求出班上最高分、最低分和平均分(4)显示最高分、最低分同学和成绩大于平均分的所有学生信息。*/#include<stdio.h> struct student
2018-01-12 11:00:04
385
原创 实训24
/*(1)任务描述设计一个学生信息管理系统。(2)功能要求1、每一条记录包括一个学生的学号、姓名、性别、出生年月、籍贯、住址等内容;2、输入功能:可以一次完成若干条记录的输入;3、显示功能:完成全部学生记录的显示;4、查找功能:完成按姓名查找学生记录,并显示;5、排序功能:按学生学号进行排序;6、插入功能:在指定位置插入一条学生记录;7、删除功能:如果输入错误,可以删除学生记录;
2018-01-11 11:27:52
412
原创 实训10
#include<stdio.h>int main(){ int er[10],ba[10]={0},shiliu[10]; int n,t,c,i; printf("请输入你需要输入的二进制中含有的数的个数每个数用空格隔开:"); scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&er
2018-01-10 15:52:56
353
原创 实训9
#include<stdio.h>int main(){int i,c,n;int max=0;int t[10]={0};printf("请输入你需要输入的整数个数:");scanf("%d",&n);printf("\n请输入你想输入的%d个整数:",n);for(i=0;i<n;i++){scanf("%d",&c);/*分解并计算输入整数中各位数出现的次数*/whil
2018-01-09 21:15:22
272
原创 实训8
#include<stdio.h>#include<stdlib.h>typedef struct{ char name[10]; char ID[10]; int xzWages,taxWages;}wage;int calcuTax(wage*wagesData,int N){ int jud ,i; double tax=0.0; f
2018-01-09 10:40:40
290
原创 实训7
#include<stdio.h>int main(){ int cs, xs; float p,s; printf("请输入该车的车速和限速:"); scanf("%d%d",&cs,&xs); p=xs+xs*0.2; s=xs+xs*0.5; if(cs>s) printf("Exceed x%%.License Rw
2018-01-05 16:46:08
309
原创 实训6
#include<stdio.h>void jin(float q, float w,float e,float t,float y ){ int s,i,g; float x; g=e*12; s=(q-w)/(e*12); for(i=1;i<=e*12;i++) { x=0; x=s+(q-w)*g/(e*12)
2018-01-05 16:44:10
431
原创 结构体变量作函数参数实现传值调用。
#include<stdio.h>struct date{ int year; int month; int day;};void Func(struct date p){ p.year=2000; p.month=5; p.day=22;}int mian(){ struct date d; d.year=1999;
2017-12-30 16:10:01
1268
2
原创 从键盘输入一串字符,然后把它们转存到磁盘文件上。
#include<stdio.h>#include<stdlib.h>int main(){ FILE *fp; char ch; if((fp=fopen("demo.txt","w"))==NULL) { printf("failure to open demo.txt!\n"); exit(0); } c
2017-12-30 15:37:41
4000
原创 8.5
#include<stdio.h>int GetAboveAver(int score[],int sum,int n);int ReadScore(int score[]){int i=0,sum=0;do{i++;printf("Input score:");scanf("%d\n",&score[i]);sum+=score[i];}while(score[i]>=0);
2017-12-30 15:08:54
193
原创 习题8.4
#include<stdio.h>int main(){ int a[40],i=0,n=0,count=0; while(a[n]!=-1) { scanf("%d",&a[n]); n++; }for(i=0;i<n;i++){ if(a[i]<60) count++;}printf("不及格的有%d人",count);
2017-11-27 15:21:36
329
原创 习题7.9
#include<stdio.h>int main(){ int i,s=-0,a=0; for(i=0;i<5;i++) { s=10+a; a=a+2; } printf("第五个人%d岁",s); return 0;}
2017-11-27 14:39:46
278
原创 习题7.6
#include<stdio.h>int i,n,j=1,sum=0;void Fact(){ scanf("%d",&n); for(i=1;i<=n;i++) { j=j*i; sum=sum+j; } printf("阶层和=%d",sum);}int main(){ Fact(); return 0
2017-11-27 14:29:20
332
原创 习题7.5
#include<stdio.h>int i,n,j=1;void Fact(){ scanf("%d",&n); for(i=1;i<=n;i++) { j=j*i; printf("%d的阶层为%d\n",i,j); }}int main(){ Fact();}
2017-11-27 14:19:48
316
原创 习题7.4
#include<stdio.h>int a,b,c,max;int gbs(inta,intb){ if(a>b) { c=a%b; max=a; } else c=b%a; max=b; if(c==0) { printf("最小公倍数=%d",max); } else
2017-11-27 13:58:51
337
原创 习题7.3
#include<stdio.h>int a,b,max;void Max(){ scanf("%d%d",&a,&b); if(a>b) max=a; else max=b; printf("最大值=%d",max);}int main(){ Max(); return 0;}
2017-11-27 13:32:54
297
原创 习题7.2
int hour,minute,second;void Update(){ second++; if(second==60) { second=0; minute++; } if(minute==60) { minute=0; hour++; } if(hour
2017-11-27 13:03:26
380
原创 6.7
#include<stdio.h>int main(){ int n=1; float r,a=100; printf("请输入增长率为:"); scanf("%f",&r); while(a<=200) { n++; a=a*(1+r); } printf("工厂产值经过%d年后可实现翻一倍\n",n);}
2017-11-13 16:43:41
210
原创 习题7.1
#include<stdio.h>int square(int i){ return i*i;} int main(){ int i=0; i=square(i); for(;i<3;i++) { static int i=1; i+=square(i); printf("%d",i);
2017-11-12 20:36:14
354
原创 九九乘法表
#include<stdio.h>int main(){int i,j;for(i=1;i<=9;i++){ for(j=1;j<=i;j++){printf("%d*%d=%d ",j,i,j*i);}printf("\n");}}
2017-11-12 19:28:51
241
原创 习题6 6.3
#include <stdio.h>int main(){ int x=1,find=0; while(!find) { x++; if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0) { printf ("x=%d\n",x); find=1; }
2017-11-12 16:55:03
349
原创 习题5 5.9
#include <stdio.h>int main(){ float score; while (scanf("%f",&score)!=EOF) if(score<=100&&score>=90) printf("A\n"); else if(score<90&&score>=80) printf("B\n"); else if(
2017-11-12 16:45:09
381
原创 习题5 5.10
#include <stdio.h>int main(){ int year,n; printf("请输入年份:"); scanf("%d",&year); { if(year%400==0||year%4==0&&year%100!=0) n=1; else n=0;
2017-11-12 16:34:39
338
原创 习题 6 6.6
#include<stdio.h>int main(){float m=0,i;for(i=1;i<=5;i++){m=(1000+m)*(1+12*0.01875);i++;}printf("第一年应存入的钱为%f\n",m);}运行结果如下:
2017-11-12 16:06:03
291
原创 习题6 6.5
#include<stdio.h>int main (){ int C,F; for(F=0;F<=300;F=F+10) { F=F+10; C=5.0/9*(F-32); printf("%d对应的摄氏温度为%d\n",F,C); }}运行结果如下:
2017-11-10 21:08:52
253
原创 习题6 6.4
#include<stdio.h>int main (){ int n,i,e,s; scanf("%d",&n); for(i=1;i<=n;i++) { e=i*i; s=i*i*i; printf("%d,%d\n",e,s); }}当n等于9时运行结果如下:
2017-11-10 20:46:05
354
原创 习题5 5.8
#include <stdio.h>int main(){ char n; scanf("%c" , &n); if( n>= 65 && n<= 90) { printf("是大写字母"); return 0; } else if( n>=97 && n <= 122) { printf("
2017-11-09 21:57:08
299
原创 习题5 5.7
#include <stdio.h>int main(){ char n; scanf("%c" , &n); if( n>= 65 && n<= 90) { n = n+ 32; printf("%c对应的ASCII是%d" , n,n); return 0; } else if( n>=97 &&
2017-11-09 21:43:04
302
原创 习题5 5.4
#include<stdio.h>int main(){ int n; float cqbj,s; printf("请输入存钱期限和存钱本金:"); scanf("%d",&n); scanf("%f",&cqbj); if(n==1) { s=cqbj+cqbj*n*0.0225; } else if(n=
2017-11-09 20:56:34
272
原创 习题5 5.3
#include<stdio.h>int main(){float a,b,c,area;double s;printf("请输入a,b,c:");scanf("%f%f%f",&a,&b,&c);s=(a+b+c)/2.0;area=sqrt(s*(s-a)*(s-b)*(s-c));if(a+b>c&&b+c>a&&a+c>b){ printf("三角形的面积=%f\n
2017-11-09 20:27:13
263
原创 习题5 5.2
int main(){ int n; printf("请输入一个任意整数n:"); scanf("%d",&n); if(n/2==0) { printf("为偶数"); } else { printf("为奇数"); } return 0;}这里写代码片当n=78时运行结果如下:
2017-11-09 19:28:35
346
原创 习题5 5.1
#include<stdio.h>int main(){ float n,a; printf("请输入一个数n:"); scanf("%f",&n); if(a>=0) a=n; if(a<=0) a=-n; printf("n的绝对值=%f\n",a); return 0;}当n=34时运行结果如下
2017-11-09 19:14:50
297
原创 习题3 3.4
#include <stdio.h>#include <math.h>void main(){ float a,b,c,delt,x1,x2; printf("输入方程的三个系数:"); scanf("%f%f%f",&a,&b,&c); delt = b*b-4*a*c; x1 = (-b+sqrt(delt))/(2*a
2017-11-08 21:52:35
337
原创 习题3 3.3
#include<stdio.h>int main(){ int n; float rate=0.0225,capital,depait; printf("请输入年数和本金:"); scanf("%d,%f",&n,&capital); depait=capital*n*rate+capital; printf("本利之和为:"); printf("%f\n",dep
2017-11-08 20:33:34
346
原创 习题3 3.2
#include<stdio.h>int main(){ int n,a,b,c,z; printf("请输入一个三位数n:"); scanf("%d",&n); a=n/100; b=n%100/10; c=n%10; z=c*100+b*10+a; printf("n的逆序数为%d\n",z); return 0;}运
2017-11-08 19:57:59
460
原创 计算1+(1+2)+(1+2+3)+......+(1+2+3+......+n)的值。
#include<stdio.h>int main(){int n,i,sum1,sum2;sum1=0,sum2=0;scanf("%d",&n);for(i=1;i<=n;i++){sum1+=i;sum2+=sum1;}printf("%d\n",sum2);return 0;}当n=15时运行结果如下;
2017-11-07 16:53:12
14435
原创 求1~10,20~30,35~45的三个和。
#include<stdio.h>int main(){ int i,n,e,sum1,sum2,sum3; sum1=0,sum2=0,sum3=0; for(i=1;i<=10;i++) { sum1+=i; } printf("sum1=%d\n",sum1); for(n=20;n<=30;n++) {
2017-11-07 16:31:14
607
原创 计算并输出1+2+3+......+n的值
#include<stdio.h>int main(){ int i,n,sum; printf("请输入一个n:"); sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { sum+=i; } printf("%d\n",sum); return 0;}运行结果如下:
2017-11-07 15:53:20
4296
原创 习题3-3.1(2)
incluedmain(){ int x=32,y=81,p,q; p=x++; q=--y; printf("%d%d\n",p,q); printf("%d%d\n",x,y); return
2017-11-01 20:45:15
756
原创 作业
#incluedemain(){printf("These values are:\n");int x=2.5,y=2.5,z=2.5;printf("x=%f\n",x);printf("y=%f\n",y);printf("z=%f\n;z);return 0}empty
2017-11-01 20:00:56
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人