高手把这些小程序合成为500条的一个程序!!! 小生愿意以生相许!!!报答此恩!! ! #include <stdio.h> /*char fun(char);
void main() { char x; printf("请输入一个大写字符:\n"); scanf("%c",&x); if(fun(x)) printf("\n转换后的字母是:%c\n\n",fun(x)); else printf("\n请重新输入!\n\n"); }
char fun(char x) { if((x>='A')&&(x<='Z')) return x+32; else if((x>='a')&&(x<='z')) return x-32; else return 0; }
int fun(int,int,int);
void main() { int a,b,c; printf("请输入三角形的三条边:\n"); scanf("%d%d%d",&a,&b,&c); if(fun(a,b,c)) printf("\n这三条边可以构直角三角形!\n\n"); else printf("\n这三条边不能构成直角三角形!\n\n"); }
int fun(int a,int b,int c) { if((a*a==b*b+c*c)||(b*b==a*a+c*c)||(c*c==a*a+b*b)) return 1; else return 0; }
int ZF(int); int JO(int);
void main() { int x; printf("请输入一个整数:\n"); scanf("%d",&x); switch(ZF(x)) { case 0:printf("\n你输入的数是%d,属于负数!\n\n",x);break; case 1:printf("\n你输入的数是%d,属于正数!\n\n",x); } switch(JO(x)) { case 0:printf("\n你输入的数是%d,属于奇数!\n\n",x);break; case 1:printf("\n你输入的数是%d,属于偶数!\n\n",x); } }
int ZF(int x) { if(x>0) return 1; else return 0; }
int JO(int x) { if(x%2==0) return 1; else return 0; }
char fun(int);
void main() { int x; printf("请输入你的成绩:\n"); scanf("%d",&x); if(x>100) printf("\n请输入一百分制的成绩!\n\n"); else printf("\n你的成绩是%d分,级别属于%c级!\n\n",x,fun(x)); }
char fun(int x) { char r; switch(x/5) { case 20: case 19: case 18:r='A';return r; case 17: case 16:r='B';return r; case 15: case 14:r='C';return r; case 13: case 12:r='D';return r; default:r='E';return r; } }
void fun(int,int,int);
void main() { int a,b,c; printf("请输入三个整数:\n"); scanf("%d%d%d",&a,&b,&c); fun(a,b,c); }
void fun(int a,int b,int c) { int t; if(a>b) {t=a;a=b;b=t;} if(a>c) {t=a;a=c;c=t;} if(b>c) {t=b;b=c;c=t;} printf("\n从小到大的输出顺序是:%d %d %d\n\n",a,b,c); }*/ #include <stdio.h> /*float fun(int);
void main() { int n; printf("请输入一个整数:\n"); scanf("%d",&n); printf("\n结果是:%3.0f\n\n",fun(n)); }
float fun(int n) { float sum=0.0; for(int i=1,a=1;i<=n;i++) { a*=i; sum+=a; } return sum; }
float fun(int);
void main() { int n; float sum=0.0; printf("请输入一个整数:\n"); scanf("%d",&n); for(int i=1;i<=n;i++) sum+=fun(i); printf("\n结果是:%3.0f\n\n",sum); }
float fun(int n) { if((n==0)||(n==1)) return 1; else return n*fun(n-1); }
void main() { char ch1,ch2; printf("请输入一个字符:\n"); scanf("%s",&ch1); switch(ch1) { case 'm':printf("\n星期一!\n\n");break; case 'w':printf("\n星期三!\n\n");break; case 'f':printf("\n星期五!\n\n");break; case 't': { printf("\n请再次输入下一个字符:\n"); scanf("%s",&ch2); if(ch2=='u') printf("\n星期二!\n\n"); else if(ch2=='h') printf("\n星期四!\n\n"); else printf("\n请输入u或者h!\n\n"); break; } case 's': { printf("\n请再次输入下一个字符:\n"); scanf("%s",&ch2); if(ch2=='a') printf("\n星期六!\n\n"); else if(ch2=='u') printf("\n星期日!\n\n"); else printf("\n请输入a或者u!\n\n"); break; } default:printf("\n请重新输入!\n\n"); } }
#include <math.h> float fun(int,int);
void main() { int m=1,n=3; printf("\nsum=%f\n\n",fun(m,n)); }
float fun(int m,int n) { float a,sum=0.0; do { a=1/(float)m-1/(float)n; sum+=a; m+=4; n+=4; }while(fabs(a)>=1.0e-6); sum*=4; return sum; }
#include <math.h> float fun(int,int);
void main() { int m=1,s=1; printf("\nsum=%f\n\n",fun(m,s)); }
float fun(int m,int s) { float sum=0.0,a=1.0; do { sum+=a; m+=2; s=-s; a=s/(float)m; }while(fabs(a)>=1.0e-6); sum*=4; return sum; } float OS(int); float JS(int);
void main() { int n; printf("请输入一个整数:\n"); scanf("%d",&n); if(n%2==0) printf("\n你输入的数是%d,属于偶数,结果是%f\n\n",n,OS(n)); else printf("\n你输入的数是%d,属于奇数,结果是%f\n\n",n,JS(n)); }
float JS(int n) { float sum=0.0; for(int i=1;i<=n;i+=2) sum=sum+1/(float)i; return sum; }
float OS(int n) { float sum=0.0; for(int i=2;i<=n;i+=2) sum=sum+1/(float)i; return sum; }*/
#include <stdio.h> /* int fun(int,int);
void main() { int n,a; printf("请输入个数n:\n"); scanf("%d",&n); printf("请输入数字a:\n"); scanf("%d",&a); if((a<=-1&&a<=10)||(n<=-1)) printf("\n请输入数字1到9!\n\n"); else printf("\nsum=%d\n\n",fun(n,a)); }
int fun(int n,int a) { for(int t=a,i=1,sum=0;i<=n;i++) { sum+=a; a=a*10+t; } return sum; }
void main() { int i,j; for(i=0;i<4;i++) { for(j=0;j<=i*2;j++) printf("*"); printf("\n"); } for(i=0;i<3;i++) { for(j=4;j>=i*2;j--) printf("*"); printf("\n"); } }
void main() { int i,j; for(i=0;i<4;i++,printf("\n")) for(j=0;j<=i*2;j++) printf("*"); for(i=0;i<3;i++,printf("\n")) for(j=4;j>=i*2;j--) printf("*"); }
int fun(int);
void main() { int x,max; printf("请输入一个整数:\n"); scanf("%d",&x); max=x; printf("\n最大值是:%d\n\n",fun(x)); }
int fun(int x) { int max; while(x) { printf("\n请继续输入一个整数(以0结束):\n"); scanf("%d",&x); if(max<x) max=x; } return max; }
void time(int);
void main() { int x; printf("请输入秒数:\n"); scanf("%d",&x); time(x); }
void time(int x) { int h,m,s; h=x/3600; m=(x%*3600)/60; s=(x%*3600)%60; printf("\n%d:%d:%d\n\n",h,m,s); }
void main() { static int k[10]; int i,j,n,s; for(j=2;j<1000;j++) { n=-1; s=j; for(i=1;i<j;i++) { if((j%i)==0) { n++; s=s-i; k[n]=i; } } if(s==0) { printf("%d is a wanshu",j); for(i=0;i<n;i++) printf("%d,",k[i]); printf("%d\n",k[n]); } } }
void main() { int i,j,s; for(i=2;i<1000;i++) { s=i; for(j=1;j<i;j++) if(!(i%j)) s-=j; if(!s) printf("%d\t",i); } }*/
#include <stdio.h> /*void main() { int x,y,z; printf("100到999间的水仙花数有:\n\n"); for(int i=100;i<=999;i++) { x=i/100; y=i/10%10; z=i%10; if(x*x*x+y*y*y+z*z*z==x*100+y*10+z) printf("%d\t",i); } }
void main() { float s=100.0,h=s/2; for(int n=2;n<=10;n++) { s=s+h*2; h=h/2; } printf("10次共经过%f米!\n",s); printf("\n第10次反弹高度为%f米!\n\n",h); }
void main() { int k; printf("请输入一个正整数:\n"); scanf("%d",&k); printf("\n%d的素数因子有:",k); for(int i=2;i<=k;i++) { while(i!=k) { if(k%i) break; else { printf("%3d",i); k/=i; } } } printf(" %d\n\n",k); }
void main() { int f1=1,f2=1,n; for(n=3;n<=40;n++) { f1=f1+f2; f2=f1+f2; } printf("%d\n",f2); }
void main() { int a[40]={1,1,0},sum=0; for(int i=1;i<40;i++) { a[i]=a[i-2]+a[i-1]; sum+=a[i]; } sum+=1; printf("%d\n",sum); }
#define N 5 int fun(int a[]);
void main() { int a[N]; printf("请输入5个整数:\n"); for(int i=0;i<N;i++) scanf("%d",&a[i]); printf("\n排序的结果是\n"); if(fun(a)) { for(i=0;i<N;i++) printf("%d\t",a[i]); } }
int fun(int a[N]) { int t,flag=1; for(int i=0;i<N&&flag==1;i++) { flag=0; for(int j=0;j<N-1;j++) if(a[j]>a[j+1]) { flag=1; t=a[j+1]; a[j+1]=a[j]; a[j]=t; } } return a[N]; }
#include <string.h> void main() { unsigned int k; int i=0,j,t; char b[20]; printf("请输入一个正整数:\n"); scanf("%u",&k); while(k!=0) { b[i]=k%2+'0'; k/=2; i++; } b[i]='\0'; for(i=0,j=strlen(b)-1;i<=j;i++,j--) { t=b[i]; b[i]=b[j]; b[j]=t; } printf("\n转化为二进制数是\n\n"); for(i=0;i<=strlen(b)-1;i++) printf("%c",b[i]); printf("\n\n"); }
void main() { int a[3][3],sum=0; printf("请输入数据:\n"); for(int i=0;i<3;i++) for(int j=0;j<3;j++) scanf("%d",&a[i][j]); for(i=0;i<3;i++) sum+=a[i][i]; printf("\n对角线元素之和为%d\n\n",sum); }
void main() { int a,b=2; printf("请输入密码:\n"); scanf("%d",&a); if(a==123456) printf("\n密码正确!\n\n"); else { printf("\n密码错误,请重新输入,你还有%d次机会!\n",b); while(1) { scanf("%d",&a); b--; if(b!=0) printf("\n密码错误,请重新输入,你还有%d次机会!\n",b); else { printf("\n三次密码错误,吞卡!\n\n"); break; } } } }
float average(float [],float);
void main() { int i=0; float x,a[100],sum=0.0; printf("请输入学生的成绩:\n"); scanf("%f",&x); if(x<0) printf("0\n"); else printf("\n平均分\n%0.2f\n\n",average(a,x)); }
float average(float a[],float x) { int i=0; float sum=0.0; a[i]=x; while(a[i]>=0) { sum+=a[i]; i++; scanf("%f",&x); a[i]=x; } sum/=i; printf("\n低于平均分的成绩\n"); for(int j=0;j<i;j++) if(a[j]<sum) printf("%0.2f\t",a[j]); printf("\n"); return sum; } */
void main() { int a[5],max=a[0],min=a[0]; for(int i=0;i<5;i++) scanf("%d",&a[i]); for(i=1;i<5;i++) { //if(max<a[i]) //max=a[i]; if(min>a[i]) min=a[i]; } // printf("%d\n",max); printf("%d\n",min); }
----------------解决方案--------------------------------------------------------
真是什么人都有啊 这种都拿出来了 你给几钱啊?
----------------解决方案--------------------------------------------------------
真是怕怕哦 ??
请问这位大哥 合拉干什么用的啊?
----------------解决方案--------------------------------------------------------
高手把这些小程序合成为500条的一个程序!!! 小生愿意以生相许!!!报答此恩!!
怪不得没人敢帮你~~
----------------解决方案--------------------------------------------------------