1、s1-7-4/ 将 10000 秒化成小时分钟秒int hour,min,second; hour=10000/3600;min=(10000%3600)/60; second=10000-hour*3600-60*min;hourhoursminutessecondseconds1-7-5 / 将一个三位数倒叙输出int num,num_bai,num_shi,num_ge; 请输入一个三位数 num;num_bai=num/100;num_shi=(num-num_bai*100)/10;num_ge=num-num_bai*100-num_shi*10;num_genum_shinum_
2、bai0) y=n+1;if (n0) y=n*n;if (n=0) y=0;the result is:2-4/ 输出学生学号和对应的成绩等级double fenshu;int xuehao;char dengji;int i;for (i=1;ifenshu;if (fenshu=90&fenshu=100)=80&90)=600&80)=0&60)if (fenshu0)errorgoto onerror;100)the id isthe score isdengji=48&asciiint xishu=-1;double danshu=1.0;int i=1;double sifenz
3、hipi=0;doxishu=xishu*(-1);danshu=1.0/(2*i-1);sifenzhipi=sifenzhipi+xishu*danshu;while(danshu=0.000001);setprecision(15)sifenzhipi*42-7/ 输出斐波那契数列前 40 个数,以 8*5 的格式输出int b=2;int feibo1=0;int feibo2=1;setw(9)01for(int i=1;=38;int a=feibo2;feibo2=feibo1+feibo2;feibo1=a;feibo2;b=b+1;if(b%8=0) cout2-8/ 统计输
4、入的元音字母个数 #include using namespace std;char zimu; int a,e,i,o,u; a=e=u=i=o=0; begin:zimu; switch(zimu) case a :a+;break;casee:e+;ii+;oo+;uu+;#goto begin;aendleoua+e+i+o+u;2-10/ 计算 5!+6!+7!int i,j;int sum=0;for (i=5;=7;int jiecheng=1;for (j=1;j=i;j+) jiecheng=jiecheng*j;sum=sum+jiecheng;sum;2-11/ 从 2
5、开始 100 个素数int num=1;int sushu=0;start:num+;for (int i=2;=num;if(num%i=0) break;if (i=num)num sushu+=1;if(sushu!=100) goto start;2-12/ 百钱买百鸡问题int x,y,z;for(x=0;x=100;x+)for(y=0;yy+)for(z=0;zz+)if (x+y+z=100&5*x+3*y+z/3=100&z%3=0) xt2-13 int main()int a,b,c,d,e;c=0; 输入 该数的三次方是 个连续奇数 b=1;e=a*a*a;while
6、(c!=e)d=b;for (int i=1;=a;c=c+d;d=d+2;b=b+2;/coutb-2;int f=b-4;for (int j=1;j+)f=f+2;f=6&i+j=14&j-i=4&i-j=4)else coutaj?max:aj); min=(minmin:double ave=sum/10.00;maxaveave) a+;if(scorej60) b+; 成绩大于平均值的人数是 成绩小于 60 的人数 bend l;3-3-1int a10,sum=0,min,max;double ave;int *ptoa=a;for (int i=0;*(a+i);sum+=*
7、(a+i);min=*(a);max=*(a);min=(min*(a+j)?*(a+j); cout ave=sum/10.0; cout3-3-2/ 定义数组 a, sum 是各学生成绩之和,int a10,sum=0,j=0,c=0;j 是小于 60 的个数, c 是大于平均值的个数double ave=0;/ 定义平均值/ 使用指针/ 输入并算和 ,统计小于 60 的/ 计算平均值/ 可以输出平均值*(ptoa+i);sum+=*(ptoa+i);if (*(ptoa+i)ave)c+;j;3-3-3char string100;string;int i=0,an=0,in=0; 您输
8、入的字符串 while (stringi!=0)if(stringi=) an+;) in+;stringi;anin3-3-3a #include char a100;/ 定义存放字符串的数组/an , in 分别为 ai 的个数char *ptoa=a;while(*(ptoa+i)!/a 【 i】/ 判断switch (*(ptoa+i) an+; in+;in;3-3-4int main() int a33;=2;*(*(a+i)+j);*(*(a+0)+0)+*(*(a+1)+1)+*(*(a+2)+2)*(*(a+0)+2)+*(*(a+1)+1)+*(*(a+2)+0)3-3-5
9、v1int a11=2,4,5,8,12,14,16,18,20,30,0,b,i,m,j;b;a10=b;if (b30)goto end2;for(i=0;if (ai+1b)m=i+1;for (j=10;j=m+1;j-)aj=aj-1;am=b;end2:for (int k=0;kk+)akaj+1)temp=aj+1;aj+1=aj;aj=temp;k+) couta9)a10=num;else=11;if(ainum)for(j=9;ai=num;ai3-3-5final#includevoid main()int a11=2,4,5,8,12,14,16,18,20,30,b
10、,i=0,j=10;while(aii)j-;ai=b; 输入插入后的结果: 11;i+)cout3-3-6int a53,s5=0,0,0,0,0,temp;=4; 请输入第 i+1 行的数据 for (int j=0;*(s+i)+=*(*(a+i)+j);/*/ 注释掉的部分可以输出每行数据之和*(s+k)*/for (int m=0;mm+)for (int n=0;n*(s+n+1) temp=*(s+n+1);*(s+n+1)=*(s+n);*(s+n)=temp;for (int l=0;l 两个数的和的平方是 fun1(a,b) 两个数的平方和是 fun2(a,b) 两个数的差的平方是 fun3(a,b) 两个数平方的差是 fun4(a,b)s1=jc(m)/(jc(n)*jc(m-n); s2=sm(m)-sm(n);s1s2;double jc(int x)double s=1;s*=i;s+=i;=x;i+) return s;int sm(int x)int s=0;4-6#inclu
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2