摘要: 题目大意:有一只蜗牛,在一个深为n英尺的井里,它每分钟可以向上爬行u英尺,但是怕一分钟就必须休息一分钟,在休息的这一分钟内,它将会下滑d 的距离,输入有多组数据,每行输入三个数n u d,输入以一个0结束。解题思路:直接一分钟一分钟地加就可以了,保存它已经上爬的距离,然后没分钟更新一次,并且每分钟都要更新一次,判断它是否已经爬到了井口。View Code 1 #include<stdio.h> 2 int main(){ 3 int n,u,d; 4 while(scanf("%d",&n)&&n!=0) { 5 scanf(" 阅读全文
posted @ 2013-04-29 23:57 xiaxiaosheng 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 解题报告:本题就是用数组模拟大数的相加,输入的第一行是一个n,表示有n组测试数据,输入有多个大数,输入以0结尾。用数组模拟加法就可以了,编写一个add(char *)函数,没输入一次都将对应的位置的值加到和里面去,保存结果的数组应该定义一个int型的数组。而且数组的第一位应该保存呢结果的最高位,这样就可以方便地进行进位,只是记得在输出的时候要倒过来输就可以了。还有一个要注意的是,本题的格式比较坑,表示交了十多次都PE,因为看了disscuss里面一位同学错误的格式,晕,格式只要在输出结果的后面空一行就可以了,但测试数据的最后一组后面不要空行、View Code 1 #include<st 阅读全文
posted @ 2013-04-29 23:36 xiaxiaosheng 阅读(155) 评论(0) 推荐(0) 编辑