6道C语言程序设计习
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
集-每日更新-预计更新到100左右 C语言程序设计1.计算两个数的最大公约数。2.输出1000以内的全部完数。3.编写程序,将一个正整数进行质因数分解,例如输入90,需要在屏幕上打印出90=2\*3\*3\*5。4.输出200到300之间,满足如下条件的数,即各位数字之和为12,数字之积为42。5.请找出101-1000中的水仙花数。例如:153=1\*1\*1+5\*5\*5+3\*3\*3。6.产生并输出如下所示的上三角形图形。下载方式1.计算两个数的最大公约数。要求:使用C语言编写程序,计算两个数的最大公约数。#include
intmain(){inta,b,t,m,n;scanf("%d%d",&a,&b);m=a;n=b;if(mintmain(){intm,i,t;for(m=2;m<=1000;m++){t=1;for(i=2;i*i<=m;i++){if(m%i==0){t=t+i;if(i*i!=m){t=t+m/i;}}}if(t==m){printf("%d",m);}}return0;}3.编写程序,将一个正整数进行质因数分解,例如输入90,需要在屏幕上打印出90=2*3*3*5。#includeintmain(){intm=90,n=2;printf("inputanumber:");scanf("%d",&m);printf("%d=",m);while(m!=1){while(m%n==0){printf("%d",n);if(m!=n){printf("*");}m=m/n;}n++;}return0;}4.输出200到300之间,满足如下条件的数,即各位数字之和为12,数字之积为42。#includeintmain(){inti,j;for(i=0;i<=9;i++){for(j=0;j<=9;j++){if(i+j==10&&i*j==21){printf("i=%d,j=%d,数字为:%d\n",i,j,200+i*10+j);}}}return0;}5.请找出101-1000中的水仙花数。例如:153=1*1*1+5*5*5+3*3*3。#includeintmain(){inti,m,n,k;for(i=101;i<=999;i++){m=i/100;n=i/10%10;k=i%10;if(m*m*m+n*n*n+k*k*k==i){printf("%d",i);}}return0;}6.产生并输出如下所示的上三角形图形。 A BBB CCCCC DDDDDDDEEEEEEEEE#includeintmain(){inti,j,k;for(i=0;i<5;i++){for(j=0;j<4-i;j++){printf("");}for(k=0;k<2*i+1;k++){printf("%c",65+i);}printf("\n");}return0;}下载方式链接:https://pan.baidu.com/s/1GYLdQ7AMteb4JEVuIfmmnA提取码:jbls关注公众号回复“PDF”获取习题集 -全文完-