C++函数练习:奇偶数变换

题目描述

请补全以下C++函数,实现功能:

  • 函数接受一个整数 a 作为引用传递的参数。* 如果 a 是奇数,则将其变为 3a+1。* 否则,将 a 变为 a/2。c++#include<bits/stdc++.h>using namespace std;void change(int &a){ // 在此处补全代码}int main() { int a; scanf('%d', &a); change(a); printf('%d ', a); return 0;}

输入格式

从标准输入读入一个正整数 aa <= 10000)。

输出格式

输出到标准输出。输出变化后的整数。

样例 #1

样例输入 #1

3

样例输出 #1

10

代码实现c++#include<bits/stdc++.h>using namespace std;void change(int &a){ if(a % 2 == 1){ a = 3 * a + 1; }else{ a = a / 2; }}int main() { int a; scanf('%d', &a); change(a); printf('%d

', a); return 0;}

C++函数练习:奇偶数变换

原文地址: http://www.cveoy.top/t/topic/fPpF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录