实在搞不懂哪里出了问题!!OJ网上交就是不让过
题目描述昊哥最近沉迷于网游中,他玩游戏有个毛病,就是花最少的钱,买到最多最好的装备!可最近有个问题难倒这位大神了……
网游药铺推出金创药优惠活动,并规定:用K个金创药空瓶可以换1瓶金创药!昊哥手下有N个兵,1瓶药水只能给1个兵喝。昊哥想找出如何能花最少的钱,让每个兵都能喝到1瓶药水
输入
首先输入一个整数T ( 0<T<100 ),代表T组数据。随后每组数据占一行,每行包含两个整数K、N ( 1<K<50,0<=N<=1000 ),K表示换1瓶金创药所需空瓶数,N表示兵的总数。
输出
每组数据输出一行,包含一个整数,代表最少需要买几瓶药水才能让每个兵都能喝到1瓶。
样例输入
2
2 10
10 100
样例输出
6
91
——————————_-------
以上是
程序代码:我在OJ 网上的题目
以下是我的程序
#include <stdio.h>
int main()
{
int K,N,T,i;
scanf("%d",&T);
int str[T];
for(i=0;i<T;i++)
{
scanf("%d%d",&K,&N);
{
str[i]=(N*(K-1))/K+1;
}
}
for(i=0;i<T;i++)
{
printf("%d\n",str[i]);
}
system("pause");return 0;
}
哪里有错?帮我看看,谢谢各位大神












