提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、求符合给定条件的整数集
    • 代码
  • 二、水仙花数,但是动态实现
    • 代码
  • 三、打印九九口诀表
    • 代码
  • 四、统计素数并求和
    • 代码
  • 总结

前言

浙江大学翁凯老师的课程习题,自己手敲,当做练习,部分地方可能有改动,每次记录上传为4或者5道题目

一、求符合给定条件的整数集

要求:给定不超过6的正整数a,考虑从a开始的连续4个数字,输出所有有他 们组成的无重复数字的三位数
输出格式:递增,每行6个整数,整数间隔空格,但行末不能有多余空格

代码

#include "pch.h"
#include<stdio.h>
using  namespace std;
int main()
{int a;scanf_s("%d", &a);int i, j, k;int cnt = 0;i = a;while (i <= a + 3){j = a;while (j <= a + 3){k = a;while (k <= a + 3){if (i != j && i != k && j != k){printf("%d%d%d", i, j, k);cnt++;if (cnt != 6){printf(" ");}else {printf("\n");cnt = 0;}}k++;}j++;}i++;}return 0;
}

二、水仙花数,但是动态实现

要求:输入数字n,表示n位水仙花数,得到n位所有水仙花数
输出格式:递增,每个数字一行

代码

#include "pch.h"
#include<stdio.h>
using  namespace std;
int main()
{int n;scanf_s("%d", &n);int first = 1;int i = 1;while (i < n){first *= 10;i++;}printf("水仙花数从%d开始测试\n", first);i = first;while (i < first * 10){int t = i;int sum = 0;do{int d = t % 10;t /= 10;int p = d;int j = 1;while (j < n){p *= d;j++;}sum += p;} while (t > 0);if (sum == i){printf("%d\n", i);}i++;}return 0;
}

三、打印九九口诀表

要求:小学九九口诀表,输入n是多少,口诀表到哪里为止
输出格式:下三角形状,等号右边数字占4位,左对齐

代码

#include "pch.h"
#include<stdio.h>
using  namespace std;
int main()
{int n;scanf_s("%d", &n);int i, j;i = 1;while (i <= n){j = 1;while (j <= i){printf("%d*%d=%d", j, i, i*j);//内循环j,当i=9,j递增,从1到9,九九乘法表是1x9,2x9,3x9,//所以先输出变化的j,后输出不变的iif (i*j < 10){printf("   ");}else{printf("  ");}j++;}printf("\n");i++;}return 0;
}

四、统计素数并求和

要求:统计给定M到N之间的所有素数的个数,并求和
输出格式:个数空格和

代码

#include "pch.h"
#include<stdio.h>
using  namespace std;
int main()
{int m, n;int cnt = 0;int sum = 0;scanf_s("%d %d", &m, &n);//解决k<0的问题if (m == 1){m = 2;}//利用isPrime遍历范围内的质数,从2开始一直除,只要出现因数,//直接跳出循环,整个范围内都没有,isP不变,计数加一,和加for (int i = m; i <= n; i++){int isPrime = 1;for (int k = 2; k < i - 1; k++){if (i%k == 0){isPrime = 0;break;}}if (isPrime){cnt++;sum += i;}}printf("%d %d\n", cnt, sum);return 0;
}

总结

C语言基础学习

跟着翁凯老师学Cday1#学习记录#相关推荐

  1. 跟着王进老师学开发之C#篇第五季:图书管理系统-王进-专题视频课程

    跟着王进老师学开发之C#篇第五季:图书管理系统-2659人已学习 课程介绍         本季视频通过完整的案例介绍了图书管理系统的开发,包含了数据库的设计.界面设计.代码实现等等,本系统的模块包含 ...

  2. 跟着 伍逸 老师学GDI+ 之SolidBrush,HatchBrush,LinearGradientBrush

    跟着 伍逸 老师学GDI+ 最近在看伍逸 老师著的<C# 二维三维图形绘制工程实例宝典>,感觉这本书太经典了,心想一定要坚持把这本书看完,为了能勉励自己,特注册次博客.在此对伍逸老师表示由 ...

  3. 跟着王进老师学Python:通过案例学条件选择-王进-专题视频课程

    跟着王进老师学Python:通过案例学条件选择-55人已学习 课程介绍         未来2年,拥有这种技能的人抢手 2017年是人工智能(AI)的元年,AI已经成为当前火热的前沿技术:而Pytho ...

  4. 视频教程-跟着王进老师学开发之C#篇:基础语法-C#

    跟着王进老师学开发之C#篇:基础语法 教学风格独特,以学员视角出发设计课程,难易适度,重点突出,架构清晰,将实战经验融合到教学中.讲授技术同时传递方法.得到广大学员的高度认可. 王进 ¥208.00 ...

  5. 跟着王进老师学开发Python篇第三季:Tkinter GUI项目实战篇-王进-专题视频课程

    跟着王进老师学开发Python篇第三季:Tkinter GUI项目实战篇-465人已学习 课程介绍         本季课程为Tkinter GUI项目实战:学生信息管理系统, 内容包含:项目总体介绍 ...

  6. 跟着王进老师学开发之C#篇:基础语法-王进-专题视频课程

    跟着王进老师学开发之C#篇:基础语法-10520人已学习 课程介绍         本次课程是初级课程,只要熟悉计算机的基本应用和操作,都可以完成本次课程学习.本课程深入浅出的介绍了C#语言的基本语法 ...

  7. 跟着王进老师学开发Python篇:基础强化案例讲解-王进-专题视频课程

    跟着王进老师学开发Python篇:基础强化案例讲解-143人已学习 课程介绍         共计27个项目案例+项目源码,跟着王进老师尽情玩转Python解释器! 案例涵盖的内容有:Python程序 ...

  8. 跟着王进老师学开发C#篇第三季:数据库准备篇-王进-专题视频课程

    跟着王进老师学开发C#篇第三季:数据库准备篇-1868人已学习 课程介绍         本次课程介绍了ADO.NET的开发前的数据库的基础知识的储备,本次课程中 以SQL Server做为数据库产品 ...

  9. 跟着王进老师学开发Python篇第五季:面向对象篇-王进-专题视频课程

    跟着王进老师学开发Python篇第五季:面向对象篇-422人已学习 课程介绍         课程从0开始,讲到人工智能:按阶段授课,从入门到跑路: 适合无基础的小白,也适合定制,需要哪个模块学哪个模 ...

  10. 跟着王进老师学开发Python篇:基础入门案例讲解-王进-专题视频课程

    跟着王进老师学开发Python篇:基础入门案例讲解-166人已学习 课程介绍         共计45个项目案例+项目源码,跟着王进老师尽情玩转Python解释器! 本课程涉及Python的基础语法, ...

最新文章

  1. uva 401.Palindromes
  2. 修改eclipse启动时eclipse使用的jre
  3. C# 8.0 中开启默认接口实现
  4. hadoop Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-out
  5. Ubuntu16.04安装Caffe(CPU Only)
  6. 【C语言】最大的两个数(指针专题)
  7. 05-windows下R安装包的几种方式
  8. 和 Eclipse 并肩十年后,我终于「投敌」IDEA 了
  9. atitit.ntfs ext 文件系统新特性对比
  10. TBS X5内核SDK静态集成jar完美解决方案
  11. 控制反转和依赖注入的理解(通俗易懂)
  12. html5霓虹效果代码,HTML5 canvas蜂巢式彩色霓虹背景效果
  13. 全基因组测序数据分析---WGS主流程
  14. ~/Telerik.Web.UI.WebResource.axd' is missing in web.config
  15. 破解大学寝室智能限电
  16. GB28181实现摄像头网页无插件直播、回放过程中设备状态分析
  17. 【PostgreSQL】数据表的增删改查
  18. 怎样辨别内部晶振与外部晶振
  19. ebs R12下破解apps用户密码
  20. html网页大赛小组作品,ACCPT183班HTML网页设计大赛:小页面,大精彩!

热门文章

  1. 数据库建模工具PowerDesigner的基本使用方法
  2. 逻辑学是计算机科学的一个重要分支,逻辑学在计算机科学中应用.doc
  3. 计算机科学导论佛罗赞第4版,计算机科学导论 原书第4版
  4. 数据挖掘--决策树ID3+k-means聚类分析西瓜数据
  5. 基于深度学习技术的智能分类垃圾桶设计方案
  6. 用java 解密pdf_Java 加密、解密PDF文档(示例代码)
  7. 电脑键盘部分按键失灵_键盘按键失灵别担心 电脑达人教你几步解决方法
  8. 偏最小二乘法与最小二乘法的区别
  9. excel数据分析 - 10个数据透视表的优化技巧
  10. svn的图标突然不显示了