#include <stdio.h>
void main(void ){
int i;
int j;
int arr[100 ];
for (i=0 ; i<100 ; i++){
arr[i]=i+1 ;
}
for (i=1 ; i<=100 ; i++){
for (j=1 ; j<i; j++){
if (arr[i]%j==0 && j!=1 ){
arr[i]=-arr[i];
break ;
}
}
}
for (i=0 ; i<100 ; i++){
if (arr[i]>1 ){
printf ("%d " ,arr[i]);
}
}
}
/*
2 、 用标准C编程:有两个整形变量m 、n,求出这两个数的最小公倍数。
最小公倍数就是和m 能够整除和n也能够整除的最小的数
*/
void main(void){
int m ;
int n;
int i;
scanf("%d %d " ,&m ,&n);
// 从mn中最小的一个数开始遍历, 最小公倍数小于m *n
// 如果它既能被m 整除(和m 取余为0 )也能被n整除 的第一个数 就是最小公倍数
for (i=(m <n)? m :n; i<=m *n ; i++){
// 判断是否整除 如果能整除 直接break
if (i%m ==0 && i%n ==0 ){
printf ("%d \n" ,i);
break ;
}
}
}
#include <stdio.h>
void main(void ){
int x;
int y;
int i;
for (x=0 ; x<=10 ; x++){
for (y=0 ; y<=x; y++){
printf ("%d " ,coefficient(x)/(coefficient(x-y)*coefficient(y)));
}
printf ("\n" );
}
}
int coefficient(int x);
int coefficient(int x){
if (x==0 ){
return 1 ;
}
return x*coefficient(x-1 );
}