1、,x,x1,x10,x100);/*求解一元一次方程ax2+bx+c=0的根,其中系数从键盘上输入a,b,c,a不为0*/math.h float a,b,c,delta;输入三个系数:%f%f%fa,&b,&c); if(a=0) printf(这不是一元二次方程!n return 1; delta=b*b-4*a*c; if(delta=0) delta=sqrt(delta); if(delta) printf(方程有两个不同的实根:%f%fn,(-b+delta)/2/a,(-b-delta)/2/a); else方程有两个相同的实根:%fn,-b/2/a); else printf(
2、!/*将一个整数逆序*/void main() int a,b;请输入一个整数:%da); while(a/10! b=a%10;,b); a=a/10;/*输入成绩,100分以下90分以上对应A,80分以上对应B,70分以上对应C,60分以上对应d,60分以下对应E */*switch的表达*/#include void main(void) int x; char c;请输入成绩:%i switch(int(x)/10) case 9:c=A;printf(对应的五分制成绩:%c,c);break; case 8:B对应的五分制成绩为: case 7:C case 6:D case 5:c
3、ase 4:case 3:case 2:case 1:E default:此成绩无效/*输出9*9口诀。*/main()int i,j,result;for (i=1;i10;i+) for(j=1;jj+)result=i*j;%d*%d=%-3d,i,j,result);if(i=j)printf(;/*给定一个范围,输出所有素数。int m,n,i,k,h=0,leap=1;请输入范围scanf(%i%im,&n);for(;mmax)max=integer; /*通过比较筛选出其中的最高分*/if(integer=100;j-)if(i%j=0)The max factor in %l
4、d is:%d,n,i,j);/*求x的y次方的最后n位数*/int i,x,y,last=1; /*变量last保存求X的Y次方过程中的部分乘积的后三位*/Input X and Y(X*Y):%d*%dx,&y);=y;i+) /*X自乘Y次*/last=last*x%1000; /*将last乘X后对1000取模,即求积的后三位*/The last 3 digits of %d*%d is:,x,y,last%1000); /*打印结果*/* 求N! 的尾数有多少个零*/int a,n,count =0;请输入N=for(a=5;aa+=5) /循环从5开始,以5的倍数为步长,考察整数+
5、count; /若为5的倍数,计数器加1if(!(a%25) +count; /若为25的倍数,计数器再加1The number of 0 in the end of %d! is: %d,n,count);return 0;/*有n本新书,要借给A,B,C三位小朋友,若每人每次只能借一本,则可以有多少种不同的借法?int a,b,c,count=0,n;How many books are there There are diffrent methods for XM to distribute books to %d readers:for(a=1;a+) /*穷举第一个人借5本书中的1本
6、的全部情况*/for(b=1;bb+) /*穷举第二个人借5本书中的一本的全部情况*/for(c=1;a!=b&c12) /*控制输入正确的值以保证屏幕显示的图形正确*/for(i=0;i+) /*控制输出N行*/for(j=0;24-2*i;j+) printf( /*控制输出第i行前面的空格*/for(j=1;i+2;%4d,c(i,j); /*输出第i行的第j个值*/式*将任一整数转换为二进制形*/void printb(int,int);int x;Input number:number of decimal form:,x); its binary form:printb(x,sizeof(int)*8); /*x:整数 sizeof(int):int型在内
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1