天天看點

7-19 支票面額 (15 分) (C語言實作)

7-19 支票面額 (15 分) (C語言實作)

思路:

(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;

繼續閱讀