int a[N],i,count1=0,count2=0,count3=0; for(i=0;i printf(\"%d %d %d\} 2、先随机产生N个三位自然数输出,然后再输出其中同时是3、5、7倍数的数。(设N为100) #include \"stdio.h\" #define N 100 #include printf(\"%-4d\ } printf(\"\\n--------------------\\n\"); printf(\"\\n3,5,7:\\n\"); for(i=0;i 3、计算:1/2-2/3+3/4-4/5„„,前100项。 /* Note:Your choice is C IDE */ #include \"stdio.h\" void main() { int t; float i,sum=0.0; for (i=1.0,t=1;i<100;i++) { t=-t; sum=sum+(i*t)/(i+1); } printf(\"%f\} 4、打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方之和等于该数本身 /* Note:Your choice is C IDE */ #include \"stdio.h\" void main() {int x,gw,sw,bw,qw; for(x=100;x<999;x++){ gw=x%10; sw=x/10%10; bw=x/100%10; if(x==gw*gw*gw+sw*sw*sw+bw*bw*bw) printf(\"%d \} 5、把100~200之间的不能被3整除的数输出。 #include \"stdio.h\" void main() {int i; for(i=101;i<200;i++) if(i%3!=0) printf(\"i=%d\\} 6、“百钱百鸡”问题。百钱买百鸡,鸡翁一值钱三,鸡母一值钱二,鸡雏三值钱一,问鸡翁、鸡母、鸡雏各几何?#include”stdio.h” Main( ) { int jw,jm,jc; /*公鸡最多100/3=33只,母鸡最多100/2=50只,小鸡最多300只*/ for(jw=1;jw<=33;jw++) for(jm=1;jm<=50;jm++) for(jc=1;jc<=300;jc++) if(jw*3+jm*2+jc/3==100&&jw+jm+jc==100) printf(\"JW=%d,JM=%d,JC=%d\\n\ } 7、输入一个字串,判断它是否是对称串。如”abcdcba”是对称串,”1234567”不是。 #include \"stdio.h\" #include \"string.h\" #include \"ctype.h\" #include \"stdlib.h\" #define N 10 main() { char a[N],b[N],i; printf(\"Please input the string:\\n\"); gets(a); if(strlen(a)>N) { printf(\"Wrong input!Retry please!\\n\"); gets(a); } strcpy(b,a); strrev(a); if(strcmp(a,b)==0) printf(\"\\nYes!\\n\"); else printf(\"\\nNo!\\n\"); } 8、随机产生N个三位自然数,升序排列后输出。(设N为20) #include \"stdio.h\" #include \"stdlib.h\" #include \"time.h\" #define N 20 main() { int a[N],i,j,temp; randomize(); for(i=0;i { int a[N],i,j,temp; randomize(); for(i=0;i { int i,j,k,l; /*i,j,k,l分别代表甲乙丙丁。1偷0没偷*/ for(i=0;i<=1;i++) for(j=0;j<=1;j++) for(k=0;k<=1;k++) for(l=0;l<=1;l++) if(j+l==1&&j+k==1&&i+j==1&&l==0) 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务