//三个乱序数字从小排序
#include <stdio.h>
int main(){int a, b, c, t;
printf("input number:a&b&c");
scanf("%d %d %d",&a,&b,&c);
if(a>b){
int t=a; a=b; b=t;
}
if(c>a && c<b){
t=b;b=c;c=t;
}
if(a>c){
t=a;a=c;c=t;t=b;b=c;c=t;
}
printf("排序后%d %d %d\n",a, b, c);return 0;
}
//输出某年某月某天这年过多少天!!(要考虑闰年;)
#include <stdio.h>
int main(){
int y, m, days,d=0,i;
printf("input y-m-days");
scanf("%d-%d-%d",&y, &m, &days);
for(i=1;i<m;i++){
if(i==2){
if(y%4==0&&y%100!=0||y%400==0){
// printf("days=29");
days = days + 29;
}else{
// printf("days=28");
days = days + 28;
}
}
else if(i==4||i==6|i==9||i==11){
// printf("days = 30");
days = days + 30;
}
else{
// printf("days = 31");
days = days + 31;
}
days = days + d;
printf("过了%d天\n",days);
}
return 0;
}
//输出200以内质数
#include <stdio.h>
int main(){
int i,j;
for(i=2;i<=200;i++){
for(j=2;j<i;j++){
if(i%j==0){break;}
}
if(i==j){
printf("%d ",i);
}
}
printf("\n");
return 0;
}