ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

记录学习编程的每一天—Day3

2021-04-03 23:01:15  阅读:134  来源: 互联网

标签:记录 int 编程 Day3 system num key printf include


猜数字游戏

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<windows.h>
void game_Meun()
{
	system("cls");//清屏
	printf("############################\n");
	printf("####### 1.START GAME #######\n");
	printf("####### 2.EXIT GAME  #######\n");
	printf("############################\n");
	printf("请输入你的选择#");
}
int main()
{
	//生成随机数
	int n,num,key;
	while (1)
	{
		int s=0, i=0;
		game_Meun();
		scanf("%d", &s);
		if (s == 2)
			break;
		printf("请输入你想产生的1到几的随机数# ");
		scanf("%d", &n);
		srand((unsigned)time(NULL));
		num = rand() % n + 1;
		system("cls");
		printf("请输入你心中的数# ");
		while (i++, scanf("%d", &key))
		{
			if (num == key)
			{
				printf("你猜对了,这个数字就是 %d\n", key);
				printf("你一共猜了%d次\n", i);
				return 0;
			}
			else if (num > key)
			{
				printf("猜错了错了,比这个数大哦\n!");
				system("pause");
				system("cls");
				printf("请输入你心中的数# ");
			}
			else
			{
				printf("猜错了,比这个数小哦!\n");
				system("pause");
				system("cls");
				printf("请输入你心中的数# ");
			}
		}
	}
	return 0;
}

找素数

找出一定范围内的素数。
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<math.h>

int prime_num(int n)
{
	//因数都是成对出现的。比如,12的因数有:2和6,3和4。成对的因数,其中一个必然小于等于100的平方根.
	//所以只要判断从2到该数的平方根之间有没有他的因数,就可以确定他是不是个质数。
	if (n == 1)
		return 0;
	for (int i = 2; i*i <= n; i++)
		if (n % i == 0)
			return 0;
	return 1;
}
int main()
{
	int a, b,count=0;
	printf("Please input scope:>");
	scanf("%d%d", &a, &b);
	for (int i = a; i <= b; i++)
	{
		if (prime_num(i))
		{
			printf("%d\t", i);
			count++;
			if (count % 5 == 0)
				printf("\n");
		}
	}
	printf("\nThere are %d prime number in [%d,%d]\n", count, a, b);
	return 0;
}

这是今天本渣写的觉得有点意思的代码,来记录一下。

标签:记录,int,编程,Day3,system,num,key,printf,include
来源: https://blog.csdn.net/WGVWbig/article/details/115422168

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有