我是靠谱客的博主 美满花卷,最近开发中收集的这篇文章主要介绍用C语言编写三天打鱼两天晒网项目,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近自学C#,弄的头大,刷软件看到有关这个题目,所以来写写,找找自信。
首先,题目在图片里。
题目
其实我早就想写了,但是玩心太重,就背鸽到了现在

鸽子图

昨天小想了一下,今天发现昨天其实是想错了…

起来用了差不多半个小时写完了程序,现在就把源代码放在下面吧,有啥错误或者流程可简化的部分欢迎指出噢~


//三天打鱼两天晒网项目

/*
输入不超过一千的正整数N
三打鱼,加二晒网
要定义打鱼的,晒网的,输入的,判断的

*/

#include <stdio.h>

//核心算法部分
void jishuan(int N)
{
	int a = 0, b, c = N, d, i;
	if (N == 1)printf("Fishing in day %dn", c);

	else
	{
		for (i = 0; i < 700; i++)
		{
			for (i; i < 700; i++)
			{
				b = a;
				a = a + 3;
				if (N >= b && N <= a)printf("Fishing in day %dn", c);

				b = a;
				a = a + 2;
				if (N > b && N <= a)printf("Drying in day %dn", c);


			}
		}
	}
}

int main()
{
	int a = 3, b = 2, c = 0, N, i, p = 2;
	//a是打鱼,b是晒网,c是判断,N是输入,i是循环,p是switch语句的判断
	printf("判断第N天是打鱼还是晒网n");
	printf("请输入第N天n");
	scanf("%d", &N);
	if (N <= 0 || N > 1000)
	{
		printf("请输入小于一千天的数");
		p = 0;
	}
	if (N % 1 != 0)
	{
		printf("请输入一个整数");
		p = 1;
	}

	switch (p)
	{
	case 0: break;
	case 1: break;
	case 2: jishuan(N);
		break;
	}

}

留个赞和评论再走啦~

最后

以上就是美满花卷为你收集整理的用C语言编写三天打鱼两天晒网项目的全部内容,希望文章能够帮你解决用C语言编写三天打鱼两天晒网项目所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部