当前位置: 首页 > article >正文

“第五十三天”

 今天没有做什么,不过这个在打印,的时候一直卡着,我一直在想把逗号打印在后面,所以一直想办法确定最后一个是哪一位,这里居然没有绕过来其实可以看做是前面,这样第一个不打印逗号,后面打印就可以,而且很好确定,不过也没有做很久,中间是有事情离开了,不至于做了两个多小时。

我的,后面用num确定打印第几个了

int main()
{
	int n = 0, m = 0;
	scanf("%d %d", &n, &m);
	int a[5000] = {0};
	int i = 1;
	int num = 1;
	while (m--)
	{
			for (i = 0; i < n; i++)
			{
				if ((i+1) % num == 0)
					a[i] = !a[i];
			}
		num++;
	}
	num = 0;
	for (i = 0; i < n; i++)
	{
		if (a[i] == 1)
		{
			num++;//这里先确定有几个
		}
	}
	for (i = 0; i < n; i++)
	{
		if(num==1&&a[i]==1)
		{
			printf("%d", i + 1);
			break;
		}
		if (a[i] == 1)
		{
			printf("%d,", i + 1);
			num--;//这里看看还剩几个,以方便确定最后一个
		}
	}
	return 0;
}

 这个是别人的,居然没有绕过这个圈,真的是....

          #include <stdio.h>
    //int a[5001] = {0};
    int main()
    {
        int n, m, i, j, t = 0;
        scanf("%d%d", &n, &m);
        for (i = 2; i <= m; i++) 
            for (j = i; j <= n; j = j + i)
                a[j] = !a[j]; 
        for (i = 1; i <= n; i++)
            if (a[i] == 0)
            {
                if (t == 0)
                {
                    printf("%d", i);
                    t = 1;
                }
                else printf(",%d", i);
            }
        return 0;
    }


http://www.kler.cn/a/107592.html

相关文章:

  • HTTP协议基础
  • Vue 项目打包后环境变量丢失问题(清除缓存),区分.env和.env.*文件
  • MyBatis CRUD快速入门
  • 机器学习——贝叶斯
  • 同三维T610UDP-4K60 4K60 DP或HDMI或手机信号采集卡
  • 《DiffusionDet: Diffusion Model for Object Detection》ICCV2023
  • 数据库批处理
  • C++学习笔记之四(标准库、标准模板库、vector类)
  • slice()和splice()用法
  • 【笔录】TVP技术沙龙:寻宝AI时代
  • dd命令用法学习,是一个功能强大的工具
  • 走进人工智能的大门:打造职业梦想的契机
  • Vue+ElementUI项目打包部署到Ubuntu服务器中
  • C# 图解教程 第5版 —— 第11章 结构
  • Vue3问题:如何实现密码加密登录?前后端!
  • 查询和下载国自然科学基金
  • 算法——贪心算法
  • 适用于嵌入式arm的ffmpeg编解码
  • RedissonCach的源码流程
  • 视频转换器WinX HD Video Converter mac中文特点介绍
  • 在el-dialog中使用tinymce 点击工具栏下拉框被遮挡
  • 分享三个国内可用的免费GPT-AI网站
  • 学习笔记:Splay
  • RTOS编程中的原子操作
  • docker 常用指令
  • SpringAOP源码解析之advice执行顺序(三)