首页 > 其他分享 >C语言解决切面条问题

C语言解决切面条问题

时间:2024-03-21 22:58:31浏览次数:30  
标签:面条 pow C语言 --- 对折 num 解决 ------

题目叙述:

一根高筋拉面,中间切一刀,可以得到2根面条。

如果先对折1次,中间切一刀,可以得到3根面条。

如果连续对折2次,中间切一刀,可以得到5根面条。

那么,连续对折10次,中间切一刀,会得到多少面条呢?

分析:

可以拿一张纸撕1条,对折3次从中间撕开是9块

1次------3---2^{1}+1

2次------5---2^{2}+1

3次------9---2^{3}+1

....

n次--------2^{n}+1

总结出规律,代码也就好写了

代码如下

#include<stdio.h>
#include<math.h>  //pow函数调用的头文件
int main(){
	int a,num;
	printf("请输入对折次数:\n"); 
	scanf("%d",&a);
	num=pow(2,a)+1;//2的a次幂
	printf("经过%d次对折后,面条数是%d",a,num);
	return 0; 
}

pow()函数是math函数中的函数,使用时需带头文件<math.h>pow(x,y)函数用来求x的y次幂,返回值为x^y

标签:面条,pow,C语言,---,对折,num,解决,------
From: https://blog.csdn.net/weixin_52166831/article/details/136887268

相关文章

  • C语言实现反转整数
    题目描述:从标准输入流(控制台)中获取一个整数 num,将其 按位反转 后通过输出语句输出反转后的整数,保留原来整数的正负性。思路:前提是num不等于0首先我们需要定义一个中间变量 temp 来存放当前 num 的最小位,获取最小位存在temp---temp=num%10通过 result=result*1......
  • c语言的特点
    C语言的特点可谓既鲜明又多样,下面列举几个主要的方面:简洁紧凑、灵活方便:C语言只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这一切又是在高级语言编译系......
  • SpringBoot整合Redis:Redis优化解决数据一致性问题
    ......
  • 冒泡排序和选择排序--C语言
    冒泡排序(升序):设计思想:每两个相邻的数进行比较,大的往后走详细过程:例:99,100,88,80,100,90,77,22,33,90第一遍:99与100比较,100大,继续向后走,100与88比较,100大,100与88交换一下位置,继续向后走100与80比较,100大,100与80交换一下位置,继续向后走100与100比较,相等,不需要......
  • C语言中的printf和sprintf的用法及区别
    sprintf函数是C语言中用于格式化输出到字符串的函数。它的原型如下:intsprintf(char*buffer,constchar*format,[argument]…);str:指向存储输出结果的字符数组的指针。format:格式化字符串,包含要输出的文本和格式说明符。[argument]:可变参数列表,用于提供要插入格式化......
  • C语言常用格式字符
    %d或%i  有符号十进制整数%u  无符号十进制整数%ld  有符号长整型%c  字符%s  字符的字符串%f  十进制浮点数//------------------------分隔符------------------------%o  有符号八进制%x  无符号十六进制整数//--------------------......
  • 【C语言】模拟实现 atoi
    文章目录atoi()函数模拟实现思路分析代码呈现atoi()函数通过上述cplusplus和MSDN对atoi函数的介绍我们可以得出以下几个关键点库函数:<stdlib.h>形参:constchar*str返回值:int作用:atoi函数是将一个字符串转化成一个整型并忽视字符串中的字符举个例子/*atoi......
  • C语言——保留整数
    题目描述:输入一个字符串str1,把其中的连续非数字的字符子串换成一个,存入字符数组str2中,所有数字字符也必须依次存入str2中,输出str2。输入:输入为一行字符串str1​,其中可能包含空格。字符串长度不超过80个字符。$Ts!47&*s456a23*+B9k输出:输出处理好的字符串str2。*47*......
  • 【pycharm】作为Array查看出现数据无法显示问题(已解决)
    【pycharm】作为Array查看出现数据无法显示问题(已解决)当我们在调试代码的时候,需要对某个变量进行查看,就如同在matlab中,我们可以直接在工作区对某个变量进行双击查看矩阵变量的具体数值在这里我遇到一个问题:我的pycharm是专业版2023.3.2,在查看变量作为Array查看出现数据......
  • 传输大咖16|大文件高速传输:4种高效文件传输解决方案
    在数字化浪潮的推动下,大文件的快速、安全传输已成为企业运营不可或缺的一环。无论是高清视频、海量数据库还是复杂的工程设计文件,高效的传输方式都是确保企业高效运作的关键。面对GB甚至TB级别的大型文件,我们该如何选择最佳的传输策略呢?本文将为您揭示四种领先的大型文件传输......