C语言综合作业参考例子—昆明理工大学C语言
//取出三位数的每一位
#include
main()
{
int s,a,b,c;
s=123;
a=s/100;
b=s/10%10;
c=s%100%10;
printf("s=%d a=%d, b=%d , c=%d \n",s,a,b,c);
return 0;
}
// 输入两个正整数,求其最大公约数和最小公倍数。
#include
main()
{
int p,r,n,m,temp;
printf("Input two integer numbers: ");
scanf("%d,%d",&n,&m);
if(n
{
temp=n;
n=m;
m=temp;
}
p=n*m; //求最小公倍数时用。
while (m!=0) //当分母为0时,结束。
{r=n%m; //当余数为0时的除数,即为最大公约数。
n=m; //除数转为被除数,即分母转为分子。
m=r; //余数转为除数,即余数转为分母。
}
printf("最大公约数是:%d\n",n);
printf("最小公倍数是:%d\n",p/n); //两数之积除以最大公约数即为最小公倍数。 return 0;
}
//素数问题
#include "stdio.h"
#include "conio.h"
#include "math.h"
main()
{
int m,i,k,h=0,leap=1;