1、 用标准C编程:找出整形数字1-100之间的素数,并打印出来。(素数:除了1和自己本身可以被整除。)
#include<stdio.h>
#include<conio.h>
void main()
{
for(int i=2;i<100;i++)
{
for(int j=2; j<i;j++)
{
int a;
a=i%j;
if(a==0)
{
printf("%d\n",i);
break;
}
}
}
getch();
}
2、 用标准C编程:有两个整形变量m、n,求出这两个数的最小公倍数。
#include<stdio.h>
#include<conio.h>
void main()
{
int m;
int n;
int c;
int p;
scanf("%d%d",&m,&n);
if(m<n)
{
int b=n;
n=m;
m=b;
}
for(int i=1;i<=n;i++)
{
int a=m%i;
int b=n%i;
if(a==0&&b==0)
c=i;
}
p=m*n/c;
printf("%d\n",p);
getch();
}
3、 用标准C编程:输出杨辉三角形的前10行:三角形的每一行是(x+y)^n的展开式各项的系数。
例如:
第一行是(x+y)^0,其系数为1;
第二行是(x+y)^1,其系数为1;
第三行是(x+y)^2,其展开式为x2+2xy+y2,系数分别为1,2,1;
直观形式如下:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
#include<stdio.h>
#include<conio.h>
void main()
{
for(int i=1;i<=10;i++)
{
int k=1;
for(int j=1;j<i;j++)
{
printf("%d ",k);
k=k*(i-j)/j;
}
printf("1\n");
}
getch();
}