解题思路:
注意事项: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语言训练-阿姆斯特朗数 (C语言代码)浏览:854 |
【亲和数】 (C语言代码)浏览:542 |
简单的a+b (C++语言代码)浏览:860 |
淘淘的名单 (C语言代码)答案错误???浏览:595 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:619 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1466 |
A+B for Input-Output Practice (C语言代码)浏览:468 |
图形输出 (C语言代码)浏览:1387 |
勾股数 (C语言代码)浏览:800 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:667 |