欢迎来到购彩大厅welcome入口官方网站

服务热线:0898-08980898

C语言中如何解"奥数题"

人生不博哪来生活【2024欧洲杯指定网站:kya1.com】人生不博哪来翻身

C言语中互换两个变量的值,有多种完成体式格局。完成体式格局之一是应用第三方变量。

示例代码如下:

#include

void main {

//界说两个整型变量x的值为8,y的值为6,然后声明一个中心变量temp

int x = 8, y = 6, temp;

//根据整型输入两个变量互换前的值

printf("%d, %d \n", x, y);

// (1)将变量x的值姑且存储在中心变量temp中

temp = x;

// (2)将变量y的值赋值给变量x

x = y;

// (3)最初将变量temp的值赋值给变量y,如许就实现了两个变量值的互换

y = temp;

//根据整型输入变量互换后的值

printf("%d, %d", x, y);

}

运转测试成果如下:

互换两个变量的值,除了下面这种体式格局之外,另有一种体式格局就是间接界说两个变量,然后实现两个变量值

的互换。这实在也是已经的一道奥数题,用C言语来写示例代码如下,

#include 

void main {

//界说两个整型变量x的值为8,y的值为6

int x = 8, y = 6;

//根据整型输入两个变量互换前的值

printf("%d, %d \n", x, y);

// (1)将变量x和y相加之和14姑且存储在变量x中

// (2)由于变量x的值为14,y的值为6,以是x - y成果为14 - 6 -->8,然后将8赋值给y

// (3)由于变量x的值为14,y的值变为8,以是x - y成果为14 - 8 -->6,然后将6赋值给x

//根据整型输入变量互换后的值

printf("%d, %d", x, y);

}

测试成果如下:

下面的示例代码就是互换两个变量值的体式格局,有其余建议的小搭档接待留言评论辩论。

本站部分资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,如有侵权或者涉及相关信息请联系本站站长删除。