思路:
(f100+y)=n+(2y100+2f);
使用for講100以内的書代入,求出與算術相符合的值,若沒有再輸出“No Solution”;
代碼:
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);//input n。
int y,f;
for(y=0;y<100;y++)//y的代入;
{
for(f=0;f<100;f++)//f的代入;
{
if(f*98 == n+199*y)
{
printf("%d.%d",y,f);
return 0;//假如滿足算式則輸出,然後退出程式;
}
}
}
printf("No Solution");
return 0;
}
反思:
剛開始一直停在,用算式算出來的魔咒上,導緻一直沒有把這道題寫出來,後來檢視了大佬們的代碼,才發現我真的太蠢了,hh;