九九乘法表
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d",j,i,j*i);
printf(" ");
}
printf("\n");
}
}
心得体会:对for循环进一步熟练
累加
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,n,sum;
printf("Input:n");
scanf("%d",&n);
sum=0;
for(i=1;i<=n;i++)
{
sum+=i;
}
printf("sum=%d\n",sum);
}
心得体会;了解for循环的使用
累乘
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,n;
long p=1;
printf("Input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
p*=i;
}
printf("%d!=%ld\n",n,p);
}
心得体会:对for循环进一步了解
最大公约数
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,r;
scanf("%d%d",&a,&b);
if(a<b)
{
r=a;
a=b;
b=r;
}
while(b!=0)
{
r=a%b;
a=b;
b=r;
}
printf("%d\n",a);
return 0;
}
另一种方法
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,r;
scanf("%d%d",&a,&b);
while(b!=0)
{
r=a%b;
a=b;
b=r;
}
printf("%d\n",a);
return 0;
}