注册 登录
编程论坛 VFP论坛

某只鸟它从0点出发,开始的飞行速度为1m/s,每过一个单位时间鸟的飞行速度比上一个单位时间的飞行速度快2m/s,问n(0<n<10^5)个单位时间之

bug娃娃 发布于 2019-03-18 10:32, 1715 次点击
我的代码如下:
//笨鸟先飞
#include <stdio.h>
#include <math.h>
void main()
{
    int T,i,n;
    int k,s;  //k是速度,s是路程
    scanf("%d",&T);
    while(T)
    {
        scanf("%d",&n);
        k = 1,s = 0;
        for(i = 1;i <= n;i++)
        {
            k = 2 * i -1;
            s = s + k;            
        }
        T--;
        printf("%d\n",s);
    }     
}
我想请问一下那个取模该怎么考虑呢?
4 回复
#2
bug娃娃2019-03-18 10:33
后面看不到的地方是问n(0<n<10^5)个单位时间之后鸟飞了多远?
#3
dzy1232019-03-18 16:40
#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int i;
    int k;
    float s=0;
    for(i=1;i<=n;i++)
    {
        k=2*i-1;
        s=i*i;
        cout<<"第"<<i<<"秒,速度是:"<<k<<"m/s,飞行"<<s<<"米"<<endl;;
    }
   
   
    return 0;
}
#4
bug娃娃2019-03-18 17:01
能用C语言吗?
#5
bug娃娃2019-03-18 17:05
我像我这样做运行出来的结果是正确的,但是差异就是要求中有个单位时间在(0<n<10^5)之间,要取模才能在我们学校那个网站上算是正确的,我就是不懂这个取模。
1