【C语言初学必看】一知半解的for循环嵌套for循环

article/2025/9/24 4:24:21

🔥🚀前言+目录:

 初学C语言,常常遇到for循环中嵌套个for循环,初学者对于这种形式总是一知半解,这次我就整理了常见的for循环嵌套for循环的题目,我们一起争取一举拿下这类题。学废他们,以后再见到就不怕啦!每天都要学一点呀。加油,奋斗的我们!💪💪💪

目录⛳

🔥🚀前言+目录:

🔥🔥🔥🚀做题前先学招:

       //就这一句话,但是真的好用

🔥🔥🚀上题上题:

🔥🚀结语:


🔥🔥🔥🚀做题前先学招:

for循环嵌套个for循环,就是以下类型👇👇👇

for(...)——>" for(1) "

{

                for(...)——>" for(2) "

                {

                }

}

#include <stdio.h>int main()
{int i=0;int j=0;for(i=0;i<3;i++){for(j=0;j<3;j++){printf("haha\n");}}return 0;
}

 

特别注意for循环嵌套个for循环这类题,如果俩个for循环同时看,对于初学的同学来说很容易弄混淆,从而看不懂代码含义。有个好的方法是:先不看最外边的for循环,先看内部的for循环,很便于理解,先看 for(2) 后再看 for(1)。        //就这一句话,但是真的好用


🔥🔥🚀上题上题:

第一题:

解答:

代码:

//题目一:求 1!+2!+3!+...+9!+10!#include <stdio.h>int main()
{int i = 0;int j = 0;int sum = 1;int ret = 0;for (i = 1; i <= 10; i++){sum = 1;for (j = 1; j <= i; j++){sum *= j;}ret += sum;}printf("ret=%d\n", ret);return 0;
}

第二题:

解答:

代码:

//题目二:字符金字塔int main()
{char ch = 0;scanf("%c", &ch);int i = 0;int j = 0;for (i = 0; i < 5; i++){for (j = 0; j <= 5 - i; j++){printf(" ");}for (j = 0; j <= i; j++){printf("%c ", ch);}printf("\n");}return 0;
}

第三题:

解答:

代码:

//题目三:打印100~200之间的素数//备注:素数是只能被1和其本身整除的数int main()
{int i = 0;int j = 0;for (i = 100; i <= 200; i++){for (j = 2; j <= i - 1; j++){if (i % j == 0)break;}if (i == j)printf("%d ", j);}return 0;
}

第四题:

解答:

代码:

//题目四:打印乘法口诀表int main()
{int n = 0;scanf("%d", &n);int i = 0;int j = 0;for (i = 1; i <= n; i++){for (j = 1; j <= i; j++){printf("%d*%d=%-2d ", i, j, i * j);}printf("\n");}return 0;
}

第五题:

解答:

代码:

//题目五:冒泡排序//备注:将无序的数组按顺序排列int main()
{int arr[] = { 2,4,6,8,10,1,3,5,7,9 };int sz = sizeof(arr) / sizeof(arr[0]);int i = 0;int j = 0;for (i = 0; i < sz - 1; i++){for (j = 0; j < sz - 1 - i; j++){if (arr[j] > arr[j + 1]){int tmp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = tmp;}}}for (i = 0; i < 5; i++){printf("%d ", arr[i]);}return 0;
}

第六题:

解答:

代码:

//题目六:打印三子棋的棋盘
//		   |   |   
//		---|---|---
//		   |   |
//		---|---|---
//		   |   |#define ROW 3
#define COL 3
int main()
{char board[ROW][COL] = { 0 };int i = 0;int j = 0;for (i = 0; i < ROW; i++){for (j = 0; j < COL; j++){board[i][j] = ' ';}}for (i = 0; i < ROW; i++){for (j = 0; j < COL; j++){printf(" %c ", board[i][j]);if (j < COL-1){printf("|");}}printf("\n");if (i < ROW-1){for (j = 0; j < COL; j++){printf("---");if (j < COL-1){printf("|");}}printf("\n");}}return 0;
}

🔥🚀结语:

做好一件事,最重要的就是 重复坚持。一定要加油鸭 😀😀

如果对您有帮助的话,不要忘记点赞+关注哦,蟹蟹

如果对您有帮助的话,不要忘记点赞+关注哦,蟹蟹

如果对您有帮助的话,不要忘记点赞+关注哦,蟹蟹


http://chatgpt.dhexx.cn/article/bDcVpIdt.shtml

相关文章

双重for循环(嵌套for循环)

什么是双重循环&#xff1f; 双重循环&#xff1a;我们从字面上理解它&#xff0c;就是有两个循环套在一起 详细解释 双重for循环就是在一个for循环里在嵌套另一个for循环&#xff0c;即两个循环嵌套&#xff0c;还有多重循环嵌套的情况&#xff0c;但用的比较少&#xff0c…

DRN ---Closed-loop Matters: Dual Regression Networks for Single Image Super-Resolution

Closed-loop Matters: Dual Regression Networks for Single Image Super-Resolution 这篇博客主要介绍一下DRN&#xff0c;这是2020年最新出来超分辨重建文章。相信大家都阅读过很多超分辨率的文章&#xff0c;都知道超分辨率是一病态的问题。因为在现实生活中一张低分辨率图…

深度学习——Dual Regression Networks for Single Image Super-Resolution(DRN)

CVPR2020原论文&#xff1a;Closed-loop Matters: Dual Regression Networks forSingle Image Super-Resolution 开源代码&#xff08;pytorch框架&#xff09;&#xff1a;https://github.com/guoyongcs/DRN 1.问题 1&#xff09;低分辨率图像&#xff08;Low Resulotion&…

DRN(CVPR2020)Dual Regression Networks

DRN: [ Closed-loop Matters: Dual Regression Networks for Single Image Super-Resolution ]DRN文论链接 SISR两个潜在的局限 学习LR到HR的隐射是一个病态问题&#xff0c;因为从HR下采样到LR&#xff0c;可以有无限个HR与LR对应。所以解空间太大&#xff0c;很难找到很好的…

DRN:Dilated Residual Networks(论文解读十四)

Title&#xff1a;Dilated Residual Networks From&#xff1a;CVPR2017 Note data&#xff1a;2019/06/12 Abstract&#xff1a;提出一种有利于分类任务的扩张残差网络DRN。 Code &#xff1a;pytorch 目录 DRN论文解读 1 Abstra 2 Introduction 3 Method Degridding …

浅谈深度神经网络 — ResNet(DRN)

Deep Residual Learning for Image Recognition 1. 思想 作者根据输入将层表示为学习残差函数。实验表明&#xff0c;残差网络更容易优化&#xff0c;并且能够通过增加相当的深度来提高准确率。 核心是解决了增加深度带来的副作用&#xff08;退化问题&#xff09;&#xff0…

深度学习——BRNN和DRNN

双向循环神经网络&#xff08;Bidirectional RNN&#xff09; 双向 RNN 模型可以让你在序列的某点处不仅可以获取之前的信息&#xff0c;还可以获取未来的信息 why we need BRNN&#xff1f; 这个网络有一个问题&#xff0c;在判断第三个词 Teddy&#xff08;上图编号 1 所示&a…

DPRNN的学习

可以以非常简单的方式组织任意类型的RNN层&#xff08;不重要&#xff0c;因为我这里会换成transformer&#xff09;。 优点&#xff1a; 1.模型更小 2.性能更好&#xff08;SI-SNR&#xff09; 模型组成&#xff1a; 首先肯定是encoder和decoder了&#xff0c;一个声音的…

drndrn_seg代码

问题&#xff1a; drn文件 import pdb #pdb是 ThePythonDebugger 的缩写&#xff0c;为Python标准库的一个模块。pdb模块规定了一个Python程序交互式源代码调试器&#xff0c;支持在设置断点&#xff08;包括条件断点&#xff09;&#xff0c;也支持源码级单步调试&#xff…

深度学习——DRD-Net

CVPR2020原论文&#xff1a;Detail-recovery Image Deraining via Context Aggregation Networks 开源代码&#xff08; tensorflow框架&#xff09;&#xff1a;https://github.com/Dengsgithub/DRD-Net 1.主要工作&#xff1a;提出了双分支去雨网络。一个分支为基于压缩激励…

论文阅读:DRN: A Deep Reinforcement Learning Framework for News Recommendation

文章目录 摘要一、Introduction1、引入原因2、结构框架 二、相关工作1、新闻推荐算法2、推荐中的强化学习3、问题定义 三、实现原理1、模型框架2、特征构造3、深度强化推荐Deep Reinforcement Recommendation4、用户活跃度5、探索 四、实验结果1、数据集2、评价指标3、实验设置…

使用飞桨PaddlePaddle复现用于图像光源处理的深度重照明网络(DRN)

使用飞桨PaddlePaddle复现用于图像光源处理的深度重照明网络&#xff08;DRN&#xff09; 一、效果展示二、实现思路冠军模型&#xff1a;Wavelet Decomposed RelightNet (WDRN)经典模型&#xff1a;Norm-Relighting-U-Net (NRUNet)本次项目&#xff1a;Deep Relighting Networ…

弱监督学习框架 Detectron2/DRN-WSOD-pytorch 在服务器/windows上配置安装及使用

最近做弱监督学习研究&#xff0c;进行相关分析。发现Detectron2是一个不错的框架&#xff0c;其中也有model zoo相当多种类的预训练模型可以拿来直接用。但是安装配置使用中碰到了许多坑。跟各位小伙伴们分享。 推荐使用Linux Ubuntu16.04以上版本安装&#xff0c;虚拟机不太…

大话深度残差网络(DRN)ResNet网络原理

—— 原文发布于本人的微信公众号“大数据与人工智能Lab”&#xff08;BigdataAILab&#xff09;&#xff0c;欢迎关注。 一说起“深度学习”&#xff0c;自然就联想到它非常显著的特点“深、深、深”&#xff08;重要的事说三遍&#xff09;&#xff0c;通过很深层次的网络实现…

DRN: A Deep Reinforcement Learning Framework for News Recommendation学习

欢迎转载&#xff0c;请注明出处https://blog.csdn.net/ZJKL_Silence/article/details/85798935。 本文提出了&#xff08;基于深度Q-learning 的推荐框架&#xff09;基于强化学习的推荐系统框架来解决三个问题&#xff1a; 1&#xff09;首先&#xff0c;使用DQN网络来有效建…

【超分辨率】(DRN)Closed-loop Matters: Dual Regression Networks for Single Image Super-Resolution

论文名称&#xff1a;Closed-loop Matters: Dual Regression Networks for Single Image Super-Resolution 论文下载地址&#xff1a;https://arxiv.org/pdf/2003.07018.pdf 论文代码地址&#xff1a;https://github.com/guoyongcs/DRN 但是代码有问题 论文标题&#xff1a; 1…

CNN经典模型:深度残差网络(DRN)ResNet

一说起“深度学习”&#xff0c;自然就联想到它非常显著的特点“深、深、深”&#xff08;重要的事说三遍&#xff09;&#xff0c;通过很深层次的网络实现准确率非常高的图像识别、语音识别等能力。因此&#xff0c;我们自然很容易就想到&#xff1a;深的网络一般会比浅的网络…

2021-11-11SR-DRN

闭环问题&#xff1a;单张图像超分辨的对偶回归网络&#xff08;DRN) SR主要是要学习LR和HR之间的某种映射来重建相应的HR图像。 一、SISR存在的两个潜在的问题&#xff1a; 1.学习从LR到HR的映射是一个病态的逆问题。一张LR图像可以对应多张HR图像&#xff0c;也就是说存在…

DNN

文章目录 前向传播从感知机到神经网络DNN的基本结构DNN前向传播算法数学原理 DNN前向传播算法反向传播算法(BP)DNN反向传播算法要解决的问题 DNN反向传播算法的基本思路DNN反向传播算法过程损失函数和激活函数的选择均方差损失函数Sigmoid激活函数的问题使用交叉熵损失函数Sigm…

DRCN神经网络

1 DRCN DRCN&#xff08;Deeply-Recurisive Convolutional Network)&#xff0c;一种利用深度递归卷积网络。DRCN与之前的VDSR都是来自首尔国立大学计算机视觉实验室的工作。该网络将插值后的图像作为输入&#xff0c;并像SRCNN中一样预测目标图像。 该网络分为三个部分&…