首页 > 代码库 > 《算法竞赛入门经典》第一章1.4
《算法竞赛入门经典》第一章1.4
代码1-11
1 #include<stdio.h> 2 int main() 3 { 4 int a,b,n,m; 5 scanf("%d%d",&n,&m); 6 a=(4*n-m)/2; 7 b=n-a; 8 if(n%2==1||a<0||b<0) 9 printf("No answer\n");10 else11 printf("%d %d",a,b);12 return 0;13 }
程序1-12
1 #include<stdio.h> 2 int main() 3 { 4 int a,b,c; 5 scanf("%d%d%d",&a,&b,&c); 6 if(a<b&&b<c)printf("%d %d %d",a,b,c); 7 if(a<c&&c<b)printf("%d %d %d",a,c,b); 8 if(b<a&&a<c)printf("%d %d %d",b,a,c); 9 if(b<c&&c<a)printf("%d %d %d",b,c,a);10 if(c<a&&a<b)printf("%d %d %d",c,a,b);11 if(c<b&&b<a)printf("%d %d %d",c,b,a);12 return 0;13 }
程序1-13 三整数排序
1 #include<stdio.h> 2 int main() 3 { 4 int a,b,c; 5 scanf("%d%d%d",&a,&b,&c); 6 if(a<=b&&b<=c)printf("%d %d %d",a,b,c); 7 else if(a<=c&&c<=b)printf("%d %d %d",a,c,b); 8 else if(b<=a&&a<=c)printf("%d %d %d",b,a,c); 9 else if(b<=c&&c<=a)printf("%d %d %d",b,c,a);10 else if(c<=a&&a<=b)printf("%d %d %d",c,a,b);11 else if(c<=b&&b<=a)printf("%d %d %d",c,b,a);12 return 0;13 }
程序1-14 三整数排序(3)
1 #include<stdio.h> 2 int main() 3 { 4 int a,b,c,t; 5 scanf("%d%d%d",&a,&b,&c); 6 if(a>b){t=a;a=b;b=t;} 7 if(a>c){t=a;a=c;c=t;} 8 if(b>c){t=b;b=c;c=t;} 9 printf("%d %d %d",a,b,c);10 return 0;11 }
《算法竞赛入门经典》第一章1.4
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。