- 博客(50)
- 收藏
- 关注
原创 第三章第44题
#include #include void fun(int score[][3],int num) { int i,j=0; for(i=0;i<num;i++) { if(((score[i][1]>=70)&&(score[i][2]>=70)&&(score[i][3]>=70))&&((score[i][1]>85)||(score[i][2]>85)||
2015-06-08 23:39:18 407
原创 第三章第46题
#include long Fibo(int n) { long Fibonacci; if(n==1) Fibonacci=1; else if(n==2) Fibonacci=1; else Fibonacci=Fibo(n-1)+Fibo(n-2); return F
2015-06-07 22:05:04 365
原创 第三章第45题
#include int sum(int n){ int s; if (n==1) return 1; else s=n+sum(n-1); return s;}int main(){ int n,s; while(1) { printf("请输入要加的项数:"); scanf("%d",&n); s=sum(n); printf("前%d和为%d\n",n,
2015-06-07 21:43:05 297
原创 第三章第43题
#include #include int index(int x,int a[],int n){ int i;int j=0; printf("原始数组为(共%d个):",n); for(i=0;i<n;i++) printf("%d ",a[i]); for(i=0;i<n;i++) { if(a[i]==x) j++; } if(j
2015-06-05 11:48:04 411
原创 第三章第42题
#include int Count(double a[],int n){ int g=0,i; double k=0,j; for(i=0;i<n;i++) k=k+a[i]; j=k/n; printf("\n大于等于平均数的元素有:"); for(i=0;i<n;i++) { if(a[i]>=j) { printf("%f ",a[i]);
2015-06-05 11:09:30 284
原创 第三章第41题
#include#includeint prim(int num){ int i,j=0; for(i=2;i<=sqrt(num);i++) { if(num%i==0) j++; } if(j==0) return 1; else return 0;}int gdbh(int x){ int i; for(i=2;
2015-05-29 11:52:14 267
原创 第三章第40题
#include void fun(int n){ double SN=1,k=1; int i,j; for(i=1;i<=n;i++) { k=1; for(j=1;j<=i;j++) k*=j; SN=SN+1/k; printf(" k=%.10lf\t",k); printf(" 1/k=%.10lf\t",1/k); prin
2015-05-29 11:35:32 294
原创 项目题目
题目1 机房收费管理系统功能要求:1)输入功能:输入30名学生的学号、班级、姓名、上机起始时间。2)计算功能:计算每个下机学生的上机费用,每小时1元。(上机费用=上机时间* 1.0/h ,不足一小时按一小时计算)3)查询功能:按条件(班级、学号、姓名)显示学生的上机时间。4)机器使用情况的显示(显示方式不限但要一目了然)5)能将所有信息读写文件基本要求:(1)要
2015-05-29 10:19:19 1000
原创 第12周老师上课所讲
#include #define DEBUG int searchTimes = 0;void SelSort(int a[], int N){ int m,j,z0,k,temp; for(m=N;m>0;m--) { z0=a[N-m]; k=N-m; //找到从N-m~N-1的最小的数,下标保存在k里 //让它跟a[N-m]交换
2015-05-22 11:40:33 378
原创 第三章第39题
#include int fun(int x,int n){ int i=1,k=1; for(i=1;i<=n;i++) k=k*x;return k;}int main(){ int x,n,m; scanf("%d%d",&x,&n);m=fun(x,n);printf("%d\n",m);}
2015-05-22 10:30:25 321
原创 第三章第38题
#include int powers(int m,int n) { int i,sum=1; for (i=0;i<n;i++) { sum*=m; } return sum; } int sum_of_powers(int k,int n) { int i,sum=0; for(i=1;i<=n;i++) sum+=p
2015-05-20 21:21:30 296
原创 第三章第36题
#include void printdate(int year,int month,int day) { int B; if((year%4==0&&year%100!=0)||year%400==0) B=29; else B=28; switch(month) { case 1:if(day<=31)
2015-05-20 20:43:59 415
原创 第三章第32题
#include #define N 57int main() { int i,j,p,a[N]; for(i=0;i<=N-1;i++) a[i]=i+1; for(p=i=j=0;p!=N-1;) { if(a[i]!=0) j++; if(j==4) { j=0; a[i]=0;
2015-05-20 20:37:42 326
原创 第三章第30题
#include#define N 60int main(){int i,j;double a[N][N];for(i=0;i<N;i++) { a[i][0]=1; a[i][i]=1; }for(i=2;i<N;i++)for(j=1;j<i;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];printf("请输入行和列(不大于60):");
2015-05-18 21:23:25 275
原创 第三章第29题
#include #include #define N 10000 int main() { srand(5); int a[N],i; for(i=0;i<N;i++) { a[i]=rand(); } printf("排序后下标号为3456的数为%d\n",a[3455]); return 0
2015-05-18 21:16:03 288
原创 老师上课讲的2015.5.15
// Week11_1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include double *createMatrix(unsigned int m, unsigned int n){ double* p=(
2015-05-15 10:42:24 252
原创 老师上课讲的,回去研
#include #include //输入成绩的函数float* inputScore(int* n){ int m, i; printf("请输入人数:"); scanf("%d", n); float *score =NULL; m = *n; score = (float *)malloc( sizeof(float)*m);
2015-05-08 10:30:15 298
原创 第三章第20题
#includevoid trans(int n,int base){ int a[10],i=0,k; if(base==2) { while (n != 0) { a[i]= n%2; n/=2; i++; } k=i; for(i=k-1;i>=0;i--) printf("%d",a[i]); } if(base==8
2015-05-04 21:46:22 443
原创 第三章第28题
#includeint main(){ int w=0,e=0; char a[10]; printf("请输入数组:"); for(w=0;w<10;w++) scanf("%c",&a[w]); for(w=0;w<10;w++) { if(a[w]>='a'&&a[w]<='z') a[w]='A'+a[w]-'a'; else if(a[w]>='A'&&a[
2015-04-23 21:54:48 380
原创 第三章第21题
#includevoid sort(int a[],int n) {int i,j,k; for(i=0;i<n;i++) { for(j=i;j>=1;j--) if(a[j]<a[j-1]) { k=a[j];a[j]=a[j-1];a[j
2015-04-23 21:33:18 391
原创 第三章第17题
#includeint main(){ int w=0; float q; int a[10]; printf("请输入原始的数组(10个)为:"); for(w=0;w<10;w++) scanf("%d",&a[w]); q=(a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6])/7; printf("数组平均数为%f\n",q);return 0
2015-04-23 21:04:39 273
原创 第三章第16题
#includevoid sort(int a[],int n){int i,j,k; for(i=0;i<n;i++) { for(j=i;j>=1;j--) if(a[j]<a[j-1]) { k=a[j];a[j]=a[j-1];a[j-1]=k; } } }void print(int a[],int n){int i=0; for(
2015-04-23 20:50:08 324
原创 第三章第15题
#includevoid sort(int a[],int n){int i,j,k; for(i=0;i<n;i++) { for(j=i;j>=1;j--) if(a[j]<a[j-1]) { k=a[j];a[j]=a[j-1];a[j-1]=k; } } }void print(int a[],int n){int i=0; for(
2015-04-23 20:24:34 370
原创 第三章第14题
#includeint Reverse(unsigned int s){ int a; while(s>0) { a=s%10; printf("%d",a); s=s/10; }return 0;}int main(){ int s; while(1) { printf("\n请输入参数:"); scanf("%d",&s); printf("输出逆
2015-04-23 19:38:20 349
原创 第三章第10题
#include#includevoid pan(float a,float b,float c){ float d,e; if((a+b>c)&&(a+c>b)&(b+c>a)) { d=(a+b+c)/2; e=sqrt(d*(d-a)*(d-b)*(d-c)); printf("合理,面积为%f\n",e); } else printf("不合理,请重新输入\n"
2015-04-23 18:57:11 393
原创 第三章第6题
#includechar up( char ch){ if(ch>='a'&&ch<='z') ch = 'A' + ch - 'a'; printf("%c\n",ch); return ch;}int main(){ char ch; printf("输入一个字符:"); scanf("%c",&ch); up(ch); return 0;}
2015-04-22 22:43:04 383
原创 课堂上写的,排序
#include void sort(int a[5]){ int i,j,k; for(i=0;i<5;i++) { for(j=i;j>=1;j--) if(a[j]<a[j-1]) { k=a[j];a[j]=a[j-1];a[j-1]=k; } } }void print(int a[5]){int
2015-04-17 10:41:29 387
原创 排序
#includeint main(){int a[5]={5,6,9,8,7};int b,c,i;for(i=1;i<=5;i++){ for(c=i;c>=1;c--) { if(a[c]<a[c-1]) { b=a[c]; a[c]=a[c-1]; a[c-1]=b; } }} for(c=0;c<=4;
2015-04-15 22:46:26 290
原创 第二章第20题
#include#includeint main(){ int n=0; double a=200; do{ n=n+1 ; a=a*1.045; }while(a<=500); printf("%d年后将超500亿\n",n);return 0;}
2015-04-13 23:10:00 295
原创 第二章第19题
#include#includeint main(){ while(1){ unsigned int x,flag; printf("请输入一个正整数:"); scanf("%u",&x); do{ flag=x%2; x/=10; }while(x!=0&&((!flag)==x%2)); if(x==
2015-04-13 22:45:32 326
原创 第二章第18题
#include#includeint main(){int n;int b=0,c=0; printf("请输入:"); scanf("%d",&n); while(n!=0) { if(n%2==0) b=b+1; else c=c+1; n=n/10; } if(b==0||c==0) printf("该数没有奇数和偶数同时出现\n")
2015-04-13 22:37:52 411
原创 第二章第17题
#include#includeint main(){int n,b,c;int i=0;printf("请输入:");scanf("%d",&n); for(b=2;b<=n;b++) { for(c=1;c<=sqrt(b);c++) { if(b%c==0) i++; } if(i==1) printf("素数有%d\n",b); i=0; }
2015-04-13 21:51:20 312
原创 第二章第15题
#includeint main(){int a,b,c,n;scanf("%d",&n);for(a=0;a<=n;a++){ for(b=0;b<n-a;b++) printf(" "); for(c=0;c<=a;c++) printf(" $"); printf("\n");}for(a=0;a<=n;a++){ for(b=0;b<=a;b++)
2015-04-13 21:17:46 241
原创 第二章第14题
#include #include int main(){ float a=2,b=1; int i,n; char ch; double d=0,k; while(1) { printf("请输入要求和的斐波那契数列项数:"); scanf("%d",&n); for(i=0;i<n;i++) { k=a/b;
2015-04-10 11:37:02 383
原创 第二章第16题
# include int main(){int a,b,c; printf("请输入第一个a:"); scanf("%d",&a); printf("请输入第二个b:"); scanf("%d",&b); printf("请输入第三个c:"); scanf("%d",&c); if((a<b)&&(b<c)) printf("大小顺序:a<b<c\n"); else if
2015-04-07 22:06:48 334
原创 第二章第13题
#include#includeint main(){ int z=0; int k=0; char ch; printf("请输入:"); scanf("%c",&ch); do{ if(ch>='0'&&ch<='9') z=z+1; else if(ch>='a'&&ch<='z') k=k+1; }while((ch
2015-04-02 22:13:17 355
原创 第二章第12题
#include#includeint main(){ int x=0;while(!((x%2==1)&&(x%3==2)&&(x%5==4)&&(x%6==5)&&(x%7==0))){ ++x;} printf("台阶数为:%d\n",x); return 0;}
2015-04-01 21:53:39 334
原创 第二章第10题
# includeint main(){ int x,y; printf("输入年号和月份:"); scanf("%d,%d",&x,&y); if(x%400==0||(x%4==0&&x%100!=0)) {if(y==1||y==3||y==5||y==7||y==8||y==10||y==12) printf("本月有31天\n"); else if(y==2) p
2015-03-28 23:06:43 344
原创 2015.3.27课堂作业第二章第9题
# include int main(){int X,Y,Z; printf("输入A坐标:"); scanf("(%d,%d)",&X,&Y); Z=(X-2)*(X-2)+(Y-2)*(Y-2); if(Z<1) printf("A点在圆内\n"); else if(Z==1) printf("A点在圆周上\n"); else printf(
2015-03-27 11:36:17 503
原创 2015.3.27课堂作业第二章第7题
# include int main(){char a,b; printf("输入字符:"); scanf("%c,%c",&a,&b); if((a-b)%2==0) { if(a>b) printf("输出为:%c\n",a+1); else printf("输出为:%c\n",b+1); } else {
2015-03-27 11:11:25 539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人