[用最小公倍数法巧解问题]产品配套问题是初中一元一次方程应用题中的典型题型,同时也是一类难点问题,学生在解决此类问题时往往不会找等量关系.为此,我在教学中用最小公倍数法帮助学生解决此类问题,学生...+阅读
第一题
#include
int main()
{
int m,n,i,max,t;
scanf("%d%d",&m,&n);
t=m>n? n:m;
for(i=1;i<=t;i++)
{
if(m%i==0&n%i==0)
max=i;
}
t=m>n? m:n;
for(i=t;i<=(m*n);i++)
if(i%m==0&i%n==0)break;
printf("%d和%d的最小公倍数为:%d\n",m,n,i);
printf("%d和%d的最大公约数为:%d\n",m,n,max);
return 0;
}
第二题
#include
int main()
{
int i,m=0,k=0,t=0,j=0;
char s[100];
gets(s);
for(i=0;s[i]!='\0';i++)
{
if(s[i]>=65&s[i]<=90||s[i]>=97&s[i]<=122)m++;
if(s[i]==33)k++;
if(s[i]>=48&s[i]<=57)t++;
else
j++;
}
printf("字母%d 空格%d 数字%d其他 %d\n",m,k,t,j);
return 0;
}
第三题
#include
int f(int i)
{
int j,m=1;
for(j=i;j>0;j--)
m=m*j;
return m;
}
int main()
{
int i,sum=0;
for(i=1;i<21;i++)
sum=sum+f(i);
printf("%d\n",sum);
return 0;
}