0.展示PTA总分(0----2)

截图展示2次题目集:单循环和嵌套循环题目集,排名分数截图。




1.本章学习总结(2分)

1.1 学习内容总结

整理这两周学习主要知识点,并能对每个知识点介绍简单案例或语法

1.嵌套循环

顾名思义,就是循环之中套有循环,从而达到多次重复运算,获得结果的目的。


//判断N位数中所有水仙花数 #include <stdio.h>
#include <math.h>
int main()
{
double N; //输入要求的几位数;
int a; //N位数的下界;
int t; //临时变量,储存;
int i = 0; //循环数;
int s = 0; //各位数立方的和; scanf("%lf", &N);
a = pow(10, N - 1); //计算立方;
t = a;
while (N >= 3 && N <= 7) //主循环;判断输入位数范围;
{
while (pow(10, N - 1) <= a && pow(10, N) >= a ) //子循环;判断范围之间的数是否符合;
{
t = a;
while (i < N) //孙子循环;计算位数立方和;
{
s = s + pow(t % 10, N);
t /= 10;
i++;
}
i = 0;
if (a == s)
{
printf("%d\n", a);
}
a++;
s = 0;
}
break;
} return 0;
} 同样的,for循环,do_while循环也是相同的。
  • (1)这里要注意两个语句,break语句和continue语句区别。

    • break语句跳出的是整个循环,它不仅可以在循环语句中使用,同样的,switch语句中仍然可用它跳出。它会使整个语句结束。
    • continue语句跳出的是本次循环,即遇见它本循环语句结束,但是它不能出现在switch语句中。
  • (2)循环条件
    • 在做题过程中可故意制造一些死循环,如while(1)循环体语句中用一个if语句判断条件是否成立,再用break跳出,节省了循环条件的控制。
    • 同样的,for(;

      C博客作业02—循环结构的更多相关文章

      1. C语言博客作业02——循环结构

        1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本周学习了循环结构,在之前学习分支结构的时候就涉及到了循环结构中的for循环,这周的又新学了while和do- ...

      2. C博客作业02——循环结构

        0.展示PTA总分 单循环题目集 嵌套循环题目集 1.本章学习总结 1.1学习内容总结 (a)while语句 while(表达式) { 循环体语句: } 执行流程:当表达式的值为"真&quo ...

      3. C语言第三次博客作业---单层循环结构

        一.PTA实验作业 题目1 1.实验代码 int N,i; //N为用户数,i记录循环变量 double height; //height放身高 char sex; //sex放性别F为女,M为男 s ...

      4. c语言1博客作业02

        c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...

      5. C语言I-2019博客作业02

        这个作业属于哪个课程 C语言程序设计I 这个作业要求在哪里 C语言I-2019秋作业02 我在这个课程的目标是 学会编程及提问的技能 这个作业在哪个具体目标方面帮助我实现目标 深入了解C语言程序设计中 ...

      6. C语言I博客作业02

        这个作业属于那个课程  C语言程序设计I 这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8656 我在这个课程的目标 ...

      7. 本次作业统一标题:C语言I博客作业02

        这个作业属于哪个课程 C语言程序设计1 这作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在这个课程的目标是 ...

      8. c 语言I博客作业02

        这个作业属于哪个课程 C语言程序设计1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/8687 我在这个课程的目标是 ...

      9. C语言Ⅰ博客作业02

        1. 这个作业属于哪个课程 C语言程序设计Ⅰ 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8656 我在这个课程 ...

      随机推荐

      1. 科普帖:Linux操作系统

        使用计算机必然会接触操作系统,现代操作系统已经发展的十分成熟,一般用户都可以很轻松的使用计算机.然而,对于要利用计算机进行专业开发和应用的用户来说,需要更加深入地理解操作系统的原理和运行机制,这样才能 ...

      2. 在Centos6.5上部署kvm虚拟化技术

        KVM是什么? KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hyperv ...

      3. Mysql中use filesort的误区

        误区一字面误区 use filesort排序,字面上理解是外部排序. 误区二人云亦云 百度上多被大家否定不是外部排序,认为和file这个关键字没关系.用的是快速排序.但是总觉得不可能这么无缘无故叫fi ...

      4. 原生js 定义分页控件,类似于百度搜索

        实现一个类似于百度搜索结果的分页样式,样式可以自定义,接近于原生,少部分Jquery . 1.实现效果截图(默认无任何样式)  2.主要程序代码 define(function (require, e ...

      5. INTERVAL 用法 mysql

        原文:https://blog.csdn.net/sqlquan/article/details/82699237 做个例子描述吧,也许更易于理解. 准备: 1.建表 create table INT ...

      6. CentOS 下运行.net Core程序

        系统: 阿里云的默认 CentOS 7.5 镜像 项目环境:.Net Core 2.2 一.安装.Net Core的运行环境 第一步,如果是一台新的服务器,可以升级一下系统的基础软件.如果没有必要也可 ...

      7. c语言学习目标

        运行c语言环境codeblocks. codeblocks的安装: 安装地址:http://www.codeblocks.org/downloads/26 codeblocks-16.01mingw- ...

      8. unity shader入门(三)逐像素光照,Blinn-Phong模型

        与上篇逐顶点光照很像,只是改为在片元着色器中计算光照,下为逐像素光照shader Shader "study/Chapter6/PixelShader"{ Properties{ ...

      9. MySQL-查看DB文件位置

        show global variables like "%datadir%"

      10. 爬虫之scrapy框架应用selenium

        一.利用selenium 爬取 网易军事新闻 使用流程: ''' 在scrapy中使用selenium的编码流程: 1.在spider的构造方法中创建一个浏览器对象(作为当前spider的一个属性) ...