跟着翁凯老师学Cday1#学习记录#
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、求符合给定条件的整数集
- 代码
- 二、水仙花数,但是动态实现
- 代码
- 三、打印九九口诀表
- 代码
- 四、统计素数并求和
- 代码
- 总结
前言
浙江大学翁凯老师的课程习题,自己手敲,当做练习,部分地方可能有改动,每次记录上传为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#学习记录#相关推荐
- 跟着王进老师学开发之C#篇第五季:图书管理系统-王进-专题视频课程
跟着王进老师学开发之C#篇第五季:图书管理系统-2659人已学习 课程介绍 本季视频通过完整的案例介绍了图书管理系统的开发,包含了数据库的设计.界面设计.代码实现等等,本系统的模块包含 ...
- 跟着 伍逸 老师学GDI+ 之SolidBrush,HatchBrush,LinearGradientBrush
跟着 伍逸 老师学GDI+ 最近在看伍逸 老师著的<C# 二维三维图形绘制工程实例宝典>,感觉这本书太经典了,心想一定要坚持把这本书看完,为了能勉励自己,特注册次博客.在此对伍逸老师表示由 ...
- 跟着王进老师学Python:通过案例学条件选择-王进-专题视频课程
跟着王进老师学Python:通过案例学条件选择-55人已学习 课程介绍 未来2年,拥有这种技能的人抢手 2017年是人工智能(AI)的元年,AI已经成为当前火热的前沿技术:而Pytho ...
- 视频教程-跟着王进老师学开发之C#篇:基础语法-C#
跟着王进老师学开发之C#篇:基础语法 教学风格独特,以学员视角出发设计课程,难易适度,重点突出,架构清晰,将实战经验融合到教学中.讲授技术同时传递方法.得到广大学员的高度认可. 王进 ¥208.00 ...
- 跟着王进老师学开发Python篇第三季:Tkinter GUI项目实战篇-王进-专题视频课程
跟着王进老师学开发Python篇第三季:Tkinter GUI项目实战篇-465人已学习 课程介绍 本季课程为Tkinter GUI项目实战:学生信息管理系统, 内容包含:项目总体介绍 ...
- 跟着王进老师学开发之C#篇:基础语法-王进-专题视频课程
跟着王进老师学开发之C#篇:基础语法-10520人已学习 课程介绍 本次课程是初级课程,只要熟悉计算机的基本应用和操作,都可以完成本次课程学习.本课程深入浅出的介绍了C#语言的基本语法 ...
- 跟着王进老师学开发Python篇:基础强化案例讲解-王进-专题视频课程
跟着王进老师学开发Python篇:基础强化案例讲解-143人已学习 课程介绍 共计27个项目案例+项目源码,跟着王进老师尽情玩转Python解释器! 案例涵盖的内容有:Python程序 ...
- 跟着王进老师学开发C#篇第三季:数据库准备篇-王进-专题视频课程
跟着王进老师学开发C#篇第三季:数据库准备篇-1868人已学习 课程介绍 本次课程介绍了ADO.NET的开发前的数据库的基础知识的储备,本次课程中 以SQL Server做为数据库产品 ...
- 跟着王进老师学开发Python篇第五季:面向对象篇-王进-专题视频课程
跟着王进老师学开发Python篇第五季:面向对象篇-422人已学习 课程介绍 课程从0开始,讲到人工智能:按阶段授课,从入门到跑路: 适合无基础的小白,也适合定制,需要哪个模块学哪个模 ...
- 跟着王进老师学开发Python篇:基础入门案例讲解-王进-专题视频课程
跟着王进老师学开发Python篇:基础入门案例讲解-166人已学习 课程介绍 共计45个项目案例+项目源码,跟着王进老师尽情玩转Python解释器! 本课程涉及Python的基础语法, ...
最新文章
- uva 401.Palindromes
- 修改eclipse启动时eclipse使用的jre
- C# 8.0 中开启默认接口实现
- hadoop Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-out
- Ubuntu16.04安装Caffe(CPU Only)
- 【C语言】最大的两个数(指针专题)
- 05-windows下R安装包的几种方式
- 和 Eclipse 并肩十年后,我终于「投敌」IDEA 了
- atitit.ntfs ext 文件系统新特性对比
- TBS X5内核SDK静态集成jar完美解决方案
- 控制反转和依赖注入的理解(通俗易懂)
- html5霓虹效果代码,HTML5 canvas蜂巢式彩色霓虹背景效果
- 全基因组测序数据分析---WGS主流程
- ~/Telerik.Web.UI.WebResource.axd' is missing in web.config
- 破解大学寝室智能限电
- GB28181实现摄像头网页无插件直播、回放过程中设备状态分析
- 【PostgreSQL】数据表的增删改查
- 怎样辨别内部晶振与外部晶振
- ebs R12下破解apps用户密码
- html网页大赛小组作品,ACCPT183班HTML网页设计大赛:小页面,大精彩!
热门文章
- 数据库建模工具PowerDesigner的基本使用方法
- 逻辑学是计算机科学的一个重要分支,逻辑学在计算机科学中应用.doc
- 计算机科学导论佛罗赞第4版,计算机科学导论 原书第4版
- 数据挖掘--决策树ID3+k-means聚类分析西瓜数据
- 基于深度学习技术的智能分类垃圾桶设计方案
- 用java 解密pdf_Java 加密、解密PDF文档(示例代码)
- 电脑键盘部分按键失灵_键盘按键失灵别担心 电脑达人教你几步解决方法
- 偏最小二乘法与最小二乘法的区别
- excel数据分析 - 10个数据透视表的优化技巧
- svn的图标突然不显示了