版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1:2:3#include<stdio.h>#include<math.h>int main() int i=0,j=0,k=0,a=0,b=0,c=0,l=0,m=0,n=0,d=0,p=0,q=0; for(i=1;i<=3;i+) for(j=1;j<=9;j+) if(i!=j) for(k=1;k<=9;k+) if(k!=j&&i!=k) a=i*100+j*10+k; b=a*2; c=a*3; l=b%10,d=c%10; m=(b%100)/10,p=(c%100)/10; n=b/100,q=c/100; if(l!
2、=0&&m!=0&&n!=0&&d!=0&&p!=0&&q!=0) if(i!=l&&i!=m&&i!=n&&j!=l&&j!=m&&j!=n&&k!=l&&k!=m&&k!=n) if(i!=d&&i!=p&&i!=q&&j!=d&&j!=p&&j!=q&&k!=d&&k!=p
3、&&k!=q) if(l!=d&&l!=p&&l!=q&&m!=d&&m!=p&&m!=q&&n!=d&&n!=p&&n!=q) printf("%d %d %dn",a,b,c); return 0;8#include"stdio.h"int main() int a,b10,m=0,n=0,p; int i,j,k; scanf("%d",&a); for(i=1;i<=a;
4、i+) m=0; n=0; p=i; for(j=0;p!=0;j+) bj=p%10; p=p/10; for(k=0;k<j;k+) m=m+bk; if(bk=8) n=1; if(m%8=0) printf("%d ",i); continue; if(i%8=0) printf("%d ",i); continue; if(n=1) printf("%d ",i); continue; return 0;8旳次数A*B#include <stdio.h>#include <string.h>#i
5、nclude <stdlib.h>void cheng(char a,char b) int i,j,ca,cb,*s; ca=strlen(a); cb=strlen(b); s=(int *)malloc(sizeof(int)*(ca+cb); for (i=0;i<ca+cb;i+) si=0; for (i=0;i<ca;i+) for (j=0;j<cb;j+) si+j+1+=(ai-'0')*(bj-'0'); for (i=ca+cb-1;i>=0;i-) if (si>=10) si-1+=si/10
6、; si%=10; i=0; while(si=0) i+; for (;i<ca+cb;i+) printf("%d",si); printf("n"); free(s);int main() char a100,b100; gets(a),gets(b); if(a0='-'&&b0!='-') printf("-"); cheng(&a1,b); else if(a0='-'&&b0='-') cheng(&a1
7、,&b1); else if(a0!='-'&&b0='-') printf("-"); cheng(a,&b1); else cheng(a,b); return 0;N边形面积#include<stdio.h>#include<math.h>#define PI 3.1415926int main()double s,a;int n;scanf("%d %lf",&n,&a);s=a*a*n/(2*2*tan(PI/n);printf("
8、%.2lfn",s);return 0;参与竞赛#include<stdio.h>int main() int a,b,c,d,e; for(a=0;a<2;a+) for(b=0;b<2;b+) for(c=0;c<2;c+) for(d=0;d<2;d+) for(e=0;e<2;e+) if(a=1&&b=1)|(a=0&&b=0) &&(b=0&&c=1)|(b=1&&c=0) &&(c=1&&d=1)|(c=0&&
9、amp;d=0) &&(!(d=0&&e=0) &&(e=1&&a=1&&d=1)|(e=0) if(a=1)printf("A "); if(b=1)printf("B "); if(c=1)printf("C "); if(d=1)printf("D "); if(e=1)printf("E "); return 0;草坪喷水插入排序#include<stdio.h>void sort(int a,i
10、nt n)int i;int k;int t;for(i=1;i<n;i+)t=ai;k=i-1;while(t<ak)ak+1=ak;k-;if(k=-1)break;ak+1=t;int main()int n;int a100;int i;scanf("%d",&n);for(i=0;i<n;i+)scanf("%d",&ai);sort(a,n);printf("n");for(i=0;i<n;i+)if(i=n-1)printf("%dn",ai);else pri
11、ntf("%d ",ai);return 0;查找车牌号#include<stdio.h>#include<math.h>int main()int i,j,n;for(i=1;i<=9;i+)for(j=0;j<=9;j+)for(n=33;n<=100;n+)if(n*n)=(i*1100+j*11)printf("%d",i*1100+j*11);return 0;成绩转化乘完倒序尺子刻度大数除法大数减法#include <stdio.h>#include <string.h>#de
12、fine max(a,b) a>b?a:b#define min(a,b) a>b?b:aint sum101;void jia(char a,char b) int flag=0,i,len1,len2,lenmax,lenmin; len1=strlen(a),len2=strlen(b); lenmax=max(len1,len2),lenmin=min(len1,len2); for(i=1;i<=lenmax;i+) if(i<=lenmin) sumlenmax-i=alen1-i+blen2-i-'0'-'0'+flag;
13、if(sumlenmax-i>=10) sumlenmax-i=sumlenmax-i-10; flag=1; else flag=0; else if(len1>len2) sumlenmax-i=alen1-i-'0'+flag; if(sumlenmax-i>=10) sumlenmax-i=sumlenmax-i-10; flag=1; else flag=0; else sumlenmax-i=blen2-i-'0'+flag; if(sumlenmax-i>=10) sumlenmax-i=sumlenmax-i-10; fl
14、ag=1; else flag=0; if(flag=1) printf("1"); for(i=0;i<lenmax;i+) printf("%d",sumi); printf("n");void jian(char a,char b) int flag=0,i; int len1,len2; len1=strlen(a),len2=strlen(b); for(i=1;i<=len1;i+) if(i<=len2) if(alen1-i-blen2-i-flag>=0) sumlen1-i=alen1-i-
15、blen2-i-flag; flag=0; else sumlen1-i=alen1-i-blen2-i-flag+10; flag=1; else if(alen1-i-flag-'0'>=0) sumlen1-i=alen1-i-flag-'0' flag=0; else sumlen1-i=alen1-i-flag+10-'0' flag=1; for(i=0;i<len1&&sumi=0;i+); for(;i<len1;i+) printf("%d",sumi); printf(&q
16、uot;n");void compare(char a,char b) int len1,len2; len1=strlen(a),len2=strlen(b); if(len1>len2|(len1=len2&&strcmp(a,b)>0) jian(a,b); else if(strcmp(a,b)!=0) printf("-"); jian(b,a); else printf("0n");int main() char a100,b100; gets(a); gets(b); if(a0='-'
17、&&b0!='-') printf("-"); jia(&a1,b); else if(a0='-'&&b0='-') compare(&b1,&a1); else if(a0!='-'&&b0='-') jia(a,&b1); else compare(a,b); return 0;大写变小写#include<stdio.h>#include<string.h>int main()char
18、s80;int len,i; gets(s); len=strlen(s); for(i=0;i<len;i+) if(si>='a'&&si<='z') si=si-32; puts(s);return 0;究竟星期几等比数列#include <stdio.h>#include <stdlib.h>int main() int m,n,sum; scanf ("%d",&m); for (n=1; ;n+)sum=(3*n-1)*n/2;if (sum>m)break;
19、printf ("%d",n); return 0;分数#include<stdio.h>int main()int k,x=1,y=1;float a,b;scanf("%d",&k);for(;y<=5000;y+)for(x=y;x<=5000;x+)a=1.0/k;b=1.0/x+1.0/y;if(a=b)printf("1/%d=1/%d+1/%dn",k,x,y);return 0;韩信点兵#include<stdio.h>int main()int n,i;for (i=0;i
20、+) if (i%5=2&&i%6=3&&i%7=4&&i%11=5) printf("%d",i);break;return 0;回文字符串#include<stdio.h>#include<string.h>#include<ctype.h>#define MAXN 5000+10char bufMAXN,sMAXN;int pMAXN;int main() int n,m=0,max=0,x,y; int i,j; fgets(buf,sizeof(s),stdin); n=strle
21、n(buf); for(i=0;i<n;i+) if(isalpha(bufi) pm=i; sm+=toupper(bufi); for(i=0;i<m;i+) for(j=0;i-j>=0&&i+j<m;j+) if(si-j!=si+j)break; if(j*2+1>max)max=j*2+1;x=pi-j;y=pi+j; for(j=0;i-j>=0&&i+j+1<m;j+) if(si-j!=si+j+1)break; if(j*2+2>max)max=j*2+2;x=pi-j;y=pi+j+1; fo
22、r(i=x;i<=y;i+) printf("%c",bufi);printf("n");return 0;#include<iostream>using namespace std;int main() char A5000,B5000; int a=0,b,c,d,e,f,n=0,m,p,q,C5000; while(Aa=cin.get()!='n') a+; for(b=0,c=0;b<=a-1;b+) if(Ab>=65&&Ab<=90)|(Ab>=97&&
23、;Ab<=122) Bc=Ab,Cc=b; if(Bc>=97&&Bc<=122) Bc=Bc-32; c+; Bc=32; for(d=0;d<=c-2;d+) if(Bd=Bd+1) e=d,f=d+1,a=1; else if(Bd=Bd+2) e=d,f=d+2,a=1; else continue; while(e-1>=0&&f+1<=c&&Be-1=Bf+1) e-,f+; m=f-e; if(m>n) n=m,p=e,q=f; for(a=Cp;a<=Cq;a+) cout<&
24、lt;Aa; cout<<endl;鸡旳体重计算数据整数部分加密#include<stdio.h>#include<string.h>int main()FILE*pi;pi=fopen("in.dat","w");char A1000,B1000;int i,n;gets(A);n=strlen(A);for(i=0;i<n;i+)fprintf(pi,"%c",Ai);if('A'<=Ai<'Z'|'a'<=Ai<
25、39;z')Bi=Ai+1;if(Ai='Z'|Ai='z')Bi=Ai-25;for(i=0;i<n;i+)printf("%c",Bi);fclose(pi);return 0;阶乘#include<stdio.h>int main()int n;int i=2;int j=1;scanf("%d",&n);while(1)j=j*i;if(j>n) break;i+;printf("%dn",i-1);return 0;卡片恐怖水母#include<s
26、tdio.h>void paixu(int A,int m) int i=1,n=0,j=0; for(;j<m;j+) for(i=j+1;i<m;i+)if(Ai<Aj) n=Aj; Aj=Ai; Ai=n; int main() int n=0,m=0,A100=0,B100=0,i=0,j=0,k=0; scanf("%d%d",&n,&m);for(i=0;i<n;i+) scanf("%d",&Ai);for(i=0;i<m;i+) scanf("%d",&
27、;Bi);if(m<n)printf("NULLn");else paixu(A,n);paixu(B,m); for(i=0;i<m;i+) if(A0<=Bi) if(m-i>=n) for(k=0;k<n;k+) j+=Bi+k; printf("%dn",j); else printf("NULLn");break;return 0;迅速排序#include<stdio.h> void QuickSort(int A,int n,int L,int R) int i,j,t;if(L&
28、lt;R)i=L;j=R+1;while(1)while(i+1<n&&A+i<AL);while(j-1>-1&&A-j>AL);if(i>=j)break;t=Ai;Ai=Aj;Aj=t;t=AL,AL=Aj,Aj=t;QuickSort(A,n,L,j-1);QuickSort(A,n,j+1,R);int main()int A1000,n,i,j,p;scanf("%d",&n);if(n>=1000) printf("Overflow!") ;return 0; /输
29、入要排序旳元素旳数目,若不小于1000则结束程序输出“Overflow!”for(i=0;i<n;i+)scanf("%d",&Ai); /输入元素QuickSort(A,n,0,n-1);for(i=n-1;i>=0;i-)printf("%d ",Ai); /输出排序好旳成果 return 0;两人三足#include<stdio.h>int main()int n,a50,i,j,t,sum=0;scanf("%dn",&n);for (i=0;i<n;i+) scanf("
30、;%d",&ai);for (i=0;i<n;i+) for (j=0;j<n-i-1;j+) if (aj<aj+1) t=aj,aj=aj+1,aj+1=t;for (i=0;i<n;i+=2) sum+=ai;printf("%d",sum);return 0;逆序输出偶数和#include <stdio.h>#include <stdlib.h>int main() int n,i,sum=0; scanf("%d",&n); int an; for(i=0;i<n;
31、i+) scanf("%d",&ai); for(i=0;i<n;i+) if(i%2=0)sum=sum+ai;printf("%d",sum); return 0;三角形面积士兵移动输出位数#include<stdio.h>int main()int i,n;scanf("%d",&n);for(i=1;i+)if(n/10=0)break;else n=n/10;printf("%d",i);数列#include<stdio.h>int main()int A10
32、,B5,i;double C5;for(i=0;i<5;i+)scanf("%d",&Ai);for(i=0;i<4;i+)Bi=Ai+1-Ai;Ci=(double)Ai+1/Ai; if(B0=B1&&B1=B2&&B2=B3)for(i=5;i<10;i+) Ai=Ai-1+B0,printf("%d ",Ai);return 0; if(C0=C1&&C1=C2&&C2=C3)for(i=5;i<10;i+) Ai=Ai-1*C0,printf(&qu
33、ot;%d ",Ai); return 0; if(A0+A1=A2)&&(A1+A2=A3)&&(A2+A3=A4)for(i=5;i<10;i+)Ai=Ai-1+Ai-2,printf("%d ",Ai); return 0; printf("NULL");return 0;数字加密数组元素和水仙花数提取字符串#include <stdio.h>#include<string.h>int main()char A100;char l100;gets(A);int m,n,i,j;
34、scanf("%d",&m);n=strlen(A);for (i=m;i<n;i+)li=Ai;for (j=m;j<n;j+)printf("%c",lj);printf("n");return 0;添加行号#include<stdio.h>#include<string.h>int main()char A3100,B3100;int i;FILE*fp;fp=fopen("b.c","w");for(i=0;i<3;i+)gets(Ai)
35、;fprintf(fp,"0001 ");fputs(A0,fp);fprintf(fp,"n""0002 ");fputs(A1,fp);fprintf(fp,"n""0003 ");fputs(A2,fp);fprintf(fp,"n");fclose(fp);printf("0001 ");puts(A0);printf("0002 ");puts(A1);printf("0003 ");puts(A2);re
36、turn 0;舞伴配对相乘后位数相加#include <stdio.h>int main()int k;long a,b;scanf("%ld%ld",&a,&b);if(a=0|b=0)printf("0n");elsek=(a%9)*(b%9)%9;if(k=0)printf("9n");elseprintf("%dn",k);return 0;#include <iostream>using namespace std;int main() char A13,B13;
37、int a=0,b=0,c,d,e,f,m=0,X13,Y13; for(c=0;c<=12;c+) Xc=0,Yc=0; while(Aa=cin.get()!=32) a+; while(Bb=cin.get()!='n') b+; for(c=0,a-;a>=0;a-,c+) Xc=Aa-48; for(d=0,b-;b>=0;b-,d+) Yd=Bb-48; for(e=0;e<=c-1;e+) for(f=0;f<=d-1;f+) m=m+Xe*Yf; while(m>10) a=m%10,m=(m-a)/10+a; cout<
38、;<m<<endl; return 0;销售记录#include<stdio.h>#include<string.h>typedef struct tagME char a05; char a111; char a220; int a3; int a4;tag;int main() tag a100,b100; int n,i,j=1,k=0; FILE *fp; scanf("%d",&n); for(i=0;i<=n-1;i+) scanf("%s %s %s %d %d",ai.a0,ai.a
39、1,ai.a2,&ai.a3,&ai.a4); fp=fopen("out.dat","w"); if(fp!=NULL) for(j=0;j<=n-1;j+) fscanf(fp,"%s%s%s%d%d",aj.a0,aj.a1,aj.a2,&aj.a3,&aj.a4); for(i=0;i<=n-2;i+)if(ai.a4>=ai+1.a4)b0=ai,ai=ai+1,ai+1=b0; printf("%s %s %s %d %d",ai.a0,ai.a1,ai
40、.a2,ai.a3,ai.a4); fclose(fp); return 0; 星期几星座#include <stdio.h>int main()int a,b;scanf("%d%d",&a,&b);switch (a)case 1:if(b<=19)printf("Capricorn"); else printf("Aquarius");break; case 2:if(b<=18)printf("Aquarius"); else printf("Pisces&
41、quot;);break;case 3:if(b<=20)printf("Pisces"); else printf("Aries");break;case 4:if(b<=20)printf("Aries"); else printf("Taurus");break;case 5:if(b<=20)printf("Taurus"); else printf("Gemini");break;case 6:if(b<=21)printf("Ge
42、mini"); else printf("Cancer");break;case 7:if(b<=22)printf("Cancer"); else printf("Leo");break;case 8:if(b<=22)printf("Leo"); else printf("Virgo");break;case 9:if(b<=22)printf("Virgo"); else printf("Libra");break;cas
43、e 10:if(b<=22)printf("Libra"); else printf("Scorpio");break;case 11:if(b<=21)printf("Scorpio"); else printf("Sagittarius");break;case 12:if(b<=21)printf("Sagittarius"); else printf("Capricorn");break;return 0;幸运数学号循环移位#include <
44、stdio.h>int move(int value,int n) if(n<0) n=-n; value=(value<<n|value>>(32-n); else value=(value>>n|value<<(32-n); return(value);int main() int x,y; scanf("%d %d",&x,&y); printf("%dn",move(x,y); return 0;月份天数#include <stdio.h>int main() int y,m,d; int A13=0,31,29,31,30,31,30,31,31,30,31,30,31; int B13=0,31,28,31,30,31,30,31,31,30,31,30,31; scanf("%d%d",&y,&m); i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大学大一(康复治疗学)康复工程基础阶段测试试题及答案
- 护理安全转运质量监控
- 2025年前台防疫接待礼仪面试题
- 2026年湖南怀化市高三一模高考语文试卷试题(含答案详解)
- 护理职业的科技应用与创新发展
- 护理引导式教学的护理团队建设
- 护理礼仪在医疗法律事务中的作用
- 2026二年级数学 北师大版儿童乐园乘法探索
- 意识形态责任制八项制度
- 房屋出租房东责任制度
- 护理高职高考重庆题目及答案
- 2025年湘潭医卫职业技术学院单招职业倾向性考试题库含答案详解
- 合作开店合同协议模板
- 苏教版数学四年级下册三位数乘两位数的笔算教案(2025-2026学年)
- 2025至2030保险中介行业项目调研及市场前景预测评估报告
- 2026年江西省中考数学原创试卷(三)
- 县供电公司安全培训课件
- 绿色旅行模板
- 乡镇安全生产教学课件
- 电镀企业复工安全培训课件
- 2025水利安全员C证考试题库(含答案)
评论
0/150
提交评论