用 C 語言編程,具體要求、說明,見下圖:
題目鏈接:http://zhidao.baidu.com/question/2267790529282510428
題目所說的,太羅嗦了。
簡單的說,就是:輸入一個數字K,給它再加上一個M,湊成一個平方數。
求 M 的最小值。
做而論道編程如下: 2015-03-30 15:23
#include <stdio.h>
int main()
{
int i, j, x = 0;
scanf("%d", &i);
for(x = 0; ; x++) {
for(j = 0; j < (i + x) / 2; j++)
if (j * j == (i + x)) break;
if (j * j == (i + x)) break;
}
printf("%d\n", x);
return 0;
}
經過實驗,這就可以了。