作业一
题目:
现有一角,两角,五角
凑出两元
有哪些可能
例如:
0,0,4
0,5,2
0,10,0
#include <stdio.h>
int main()
{
int a,b,c;
int sum=0;
for(a=0;a<=20;a++){
for(b=0;b<=10;b++){
for(c=0;c<=4;c++){
if(a+2*b+5*c==20){
sum++;
printf("%d %d %d\n",a,b,c);
}
}
}
}
printf("共有%d种组合方法",sum);
return 0;
}
作业二
题目:
用户输入两个数,程序输出它们的最大公约数。
#include<stdio.h>
int main(){
int x,y,X,i,I;
printf("请输入两个整数:");
scanf("%d %d",&x,&y);
X=x;
if(x<y){
x=y;
y=X;
}
for(i=2;i<=y;i++){
if(x%i==0&&y%i==0){
I=i;
}
}
printf("最大公约数为:%d",I);
return 0;
}
网友评论