解题思路:其实不是难题,而是简单题,直接除2即可,为什么?呵呵看注意事项
注意事项:因为每出去3个汽水瓶那么就会多出一个汽水瓶,那么其实就花了2个汽水瓶,那么这样就可以解释假如有2个汽水瓶,那么就有1次换的机会的情况,所以以此类推,依据归纳法得到任何数除以2都是结果。
参考代码:
#include<stdio.h>
int main()
{
int a[100];
int count=0;
int i=0;
for(i=0;i<100;i++)
{
scanf("%d",&a[i]);
count++;
if(a[i]==0)
{
break;
}
}
for(i=0;i<count;i++)
{
a[i]=a[i]/2;
}
for(i=0;i<count-1;i++)
{
printf("%d\n",a[i]);
}
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:660 |
【绝对值排序】 (C++代码)(利用两个库函数——abs()求绝对值 和 sort()快排)浏览:1518 |
C二级辅导-统计字符 (C语言代码)浏览:782 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:822 |
简单的a+b (C语言代码)浏览:385 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:366 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:642 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:699 |
文科生的悲哀 (C语言代码)浏览:1538 |
矩形面积交 (C语言代码)浏览:1433 |