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

郑州做网站设计的公司网上做任务网站

郑州做网站设计的公司,网上做任务网站,五级偏黄视频网站建设,网络营销网站 优帮云前言:昨天我们学习了C语言中循环结构程序设计#xff0c;并分析了循环结构的特点和实现方法#xff0c;有了初步编写循环程序的能力#xff0c;那么今天我们通过一些例子来进一步掌握循环程序的编写和应用。 #x1f496; 博主CSDN主页:卫卫卫的个人主页 #x1f49e; 并分析了循环结构的特点和实现方法有了初步编写循环程序的能力那么今天我们通过一些例子来进一步掌握循环程序的编写和应用。 博主CSDN主页:卫卫卫的个人主页 专栏分类:C程序设计谭浩强版本 代码仓库:卫卫周大胖的学习日记 关注博主和博主一起学习!一起努力 目录 斐波那契数列判断素数最大公约数和最小公倍数统计字符个数水仙花数求1000之内的完数 斐波那契数列 例题1求Fibonacci(斐波那契)数列的前40个数。这个数列有以下特点第12两个数为11。从第3个数开始该数是其前面两个数之和。即该数列为11235813…用数学方式表示为: 代码思路: 方法一用非递归的思路解决 int main() {int num1 1;int num2 1;int i 0;int tmp 0;int sum 0;for (i 0; i 40; i){if (i 3){tmp 1;printf(%d , tmp);//前两项是1所以直接输出即可sum 2;}else{tmp num1 num2;//第三项开始后一项是前两项的和num1 num2;//让后一项赋值给前一项num2 tmp;//同理printf(%d , tmp);sum tmp;//求和}}printf(\n);printf(sum %d\n, sum);return 0; }方法二:用递归 int Fibon1(int num) {if (num 1 || num 2){return 1;}else{return Fibon1(num - 1) Fibon1(num - 2);//用递归的方式}}int main() {int n 0;int ret 0;scanf(%d, n);ret Fibon1(n);printf(ret%d, ret);return 0; }运行结果 判断素数 例题2:输入一个大于3的数判定它是否为素数(prime) 代码分析 #include math.h int is_prime(int n) {int i sqrt(n);//一个数如果是素数可以写成两个数相乘的形式int flag 1;//判断标志while (i 1){if (n % i 0)//如果被整除说明不是素数{int flag 0;return 0;}i--;}if (flag 1)//如果flag 1说明他没有整除{return 1;} } int main() {int num 0;scanf(%d, num);if (is_prime(num)){printf(该数:%d是素数\n, num);}else{printf(该数:%d不是素数\n, num);}return 0; }运行结果 例题3求100到200之间的素数 代码分析 #include math.h int is_prime(int n) {int i sqrt(n);//一个数如果是素数可以写成两个数相乘的形式int flag 1;//判断标志while (i 1){if (n % i 0)//如果被整除说明不是素数{int flag 0;return 0;}i--;}if (flag 1)//如果flag 1说明他没有整除{return 1;} } int main() {int i 0;for (i 100; i 200; i){if(is_prime(i))//判断是否是素数printf(%d , i);//是素数则打印i的值}return 0; }运行结果 最大公约数和最小公倍数 例题4输入两个正整数m和n求其最大公约数和最小公倍数 代码分析 int main() {int m 0;int n 0;scanf(%d %d, m, n);int min m n ? m : n;//找出其中的最小值;while (1){if (m % min 0 n % min 0)//找到能同时能被它们俩整除的数//如果能被整除说明是他们的最大公约数{break;}min - 2;}int j 1;while (m * j % n ! 0)//两个数的最小公倍数一定是它们俩个的倍数//因此找到其中一个数的倍数看他的倍数的积是否可以整除另一个数{j;}printf(最大公约数是: %d 最小公倍数是: %d, min, m * j);printf(\n);return 0; } 运行结果: 统计字符个数 例题4输入一行字符分别统计出其中英文字母、空格、数字和其他字符的个数。 代码分析 int main() {char arr[100] { 0 };char ch 0;int i 0;int Eng_letter 0;//英文字符int space 0;//空格int number 0;//数字int others 0;//其其它字符while ((ch getchar()) ! \n)//输入字符{arr[i] ch;}int len strlen(arr);for (i 0; i len; i){if ((arr[i] a arr[i] z) || (arr[i] A arr[i] Z))//判断是否是英文字符{Eng_letter;//是的话自增加1}else if (arr[i] 0 arr[i] 9)//判断数字{number;}else if (arr[i] )//判断空格{space;}elseothers;//是否是其它的}printf(Eng_letter %d number %d space %d others %d, Eng_letter, number, space, others);return 0; }运行结果 水仙花数 例题5输出所有的水仙花数所谓水仙花数是指一个3位数其各位数字的立方和等于该数本身。例如153是水仙花数因为153 1 3 5 3 3 3 1^3 5 ^ 3 3^3 135333。 代码分析 int Narcissistic_number(int n) {int sum 0;int y n;while (n ! 0)//求出该数的 每一位数的3次方{int x n % 10;//求出每一位数sum x * x * x;n n / 10;}if (sum y)//判断是否等于它本身{return y;}elsereturn 0; } int main() {int i 0;int sum 0;for (i 100; i 1000; i){ if (Narcissistic_number(i)){printf(%d , Narcissistic_number(i));}}return 0; } 运行结果 求1000之内的完数 例题6一个数如果恰好等于它的因子之和这个数就称为完数。例如6的因子为123而6 1 2 3,因此6就是完数。编写程序找出1000以内的完数。 代码分析 int if_factor(int n) {int sum 0;int i 1;while (i n){if (n % i 0)//找出能被它整数的项即找出因数{sum i;}i;}if (sum n)//判断是否是完数{return sum;}elsereturn 0; } void factor(int n)//打印因数 {int i 1;while (i n){if (n % i 0){printf(%d , i);}i;} } int main() {int i 0;for (i 2; i 10000; i){if (if_factor(i)){printf(%d , if_factor(i));//判断是否是完数printf(因数是:);factor(i);//打印出因数printf(\n);}}return 0; }运行结果 结语今天的内容就到这里吧谢谢各位的观看如果有讲的不好的地方也请各位多多指出作者每一条评论都会读的谢谢各位。 祝各位接下来好运连连
http://www.hkea.cn/news/14509608/

相关文章:

  • 河南网站建设华企祥云陕西网站建设推广公司
  • 最新的新闻 最新消息最专业的网站建设seo优化服务公司
  • 云南专业网站制作公司网站怎样制作吸引人
  • 免费seo网站推荐一下广告宣传费明细和单价
  • 做蛋糕的网站新颖的网站策划
  • 产品宣传网站开发购车网站设计
  • 网站建设更新不及时 整改报告河南省建设厅网站首页
  • 做个个人网站要怎么做网站开发要怎么学
  • 建设银行缴费网站登录企业做网站推广
  • 响应式网站断点实用网站模板
  • 网站 什么语言开发公司刚做网站在那里找图片做
  • 厦门企业自助建站卫生局网站建设
  • 山东省建设官方网站合肥简川科技网站建设公司 概况
  • 深圳网站建设设计平台云南建设项目审批中心网站
  • 网站开发软件是什么专业网页设计与制作配套素材
  • 长沙手机网站建设哪些内容沈阳网站建设技术支持
  • 多肉建设网站的目的及功能定位网站做弹窗
  • 平面设计服务方案网站开发seo规范
  • 沈阳网站建站推广网站建设案例要多少钱
  • 网站建设(信科网络)静态网页设计报告
  • 低多边形生成网站wordpress导入ppt
  • 重庆智慧团建网站登录平台哈尔滨做网站电话
  • 个人网站开发的感想百度搜索站长平台
  • 毕业设计网站ui设计官网
  • 电脑 手机网站建站手机网页游戏排行榜2021前十名
  • 泰安网站建设课程报告提升学历的好处有哪些
  • wordpress建站后发布亚马逊雨林有原始人吗
  • 大连网站开发多少钱在线画图软件
  • 做网赌网站需要多少钱中山优化网站
  • 斗门区住房和城乡建设网站怎样改网站英文域名