(资料图片)
1、打印菱形
#includeint main(){ int i,j,k; for(i=1;i<=4;i++) { for(j=i;j<4;j++) printf(" "); for(k=1;k<=2*i-1;k++) printf("*"); printf("\n"); } for(i=1;i<=3;i++) { for(j=1;j<=i;j++) printf(" "); for(k=1;k<=6-(2*i-1);k++) printf("*"); printf("\n"); } return 0;}
2、输入两个数,求最大公约数和最小公倍数
#includeint main(){ int m=0,n=0,a,b,k,max,min; scanf("%d %d",&m,&n); a=m; b=n; do { k=m%n; if(k==0) max=n; else { m=n; n=k; } }while(k!=0); min=(a*b)/max; printf("最大公约数%d\n最小公倍数%d\n",max,min); return 0;