解题思路:
注意事项:ASCII码的使用。
参考代码:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int length[10][2];
int n,i,temp,length1 = 1189,length2 = 841;
char str[5];
gets(str);
switch(str[1])
{
case '0' : n = 0;break;
case '1' : n = 1;break;
case '2' : n = 2;break;
case '3' : n = 3;break;
case '4' : n = 4;break;
case '5' : n = 5;break;
case '6' : n = 6;break;
case '7' : n = 7;break;
case '8' : n = 8;break;
case '9' : n = 9;break;
default : n = 0;
}
for(i = 0;i < n;i++)
{
length1 = length1 / 2;
if(length1 < length2)
{
temp = length1;
length1 = length2;
length2 = temp;
}
}
printf("%d\n",length1);
printf("%d\n",length2);
return 0;
}
0.0分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复