楼主的意思有点含糊啊,是计算2,10,623的平方和吗,可以看看下面这个程序即可,很简单的.有问题可以问哦.
#include
intsquare(inti)
{
returni*i;
}
voidmain()
{
ints=square(2)+square(10)+square(623);
printf("%d",s);
}
希腊数学家Euclid研究了求两个整数的最大公约数的算法。对于两个整数integer1和integer2,算法如下:①如果integer1/integer2的余数为0,那么integer2就是最大公约数;②如果余数不为0,那么将integer2赋值给integer1,余数赋值给integer2;③从步骤①重复执行。编写一个程序来实现这个算法。它使用两个整型参数,并返回最大公约数
程序还是自己写才有锻炼效果,望楼主能在编程上有好的成绩。下面的程序是实现过程,运行没一点问题。比如你输入8,12,结果是4,也就是二者的最大公约数是4.#includeintGongyue(inta,intb){intc;while(a%b!=0){c=a%b;a=b;b=c;}returnb;}voidmain(){inta,b;printf("请输入两个整数:n");scanf("%d%d",&a,&b);intc=Gongyue(a,b);printf("最大公约数是:%dn",c);}