【72课 局部变量与全局变量】课后练习

1.算法与程序的关系( )

A.算法决定程序,是程序设计的核心。

B.算法是对程序的描述。

C.算法与程序之间无关系。

D.程序决定算法,是算法设计的核心。

2.阅读程序并写结果

cpp 复制代码
#include<iostream>
using namespace std;
int fun(int a){
	int sum=1;
	for(int i=1; i<a;i++)
		sum*=a;
	return sum;
}
int main(){
	int n,ans;
	cin>>n;
	ans=fun(n);
	cout<<ans<<endl;
return 0;
}

输入:4

输出:

3.完善程序

对于自然数a,它的约数个数用函数fun(a)表示。请输出从1~100中约数个数为3的所有自然数。如4,它的约数有1、2、4,其约数个数就是3.

cpp 复制代码
#include<iostream>
using namespace std;
int fun(int a){
	int num=0;
	for(int i=1; i<=a; i++)
		if(   )num++;
	return num;
}
int main(){
	int a;
	for(a=1; a<=100; a++)
		if(   )cout<<a<<endl;
return 0;
}
相关推荐
WolfGang0073214 分钟前
代码随想录算法训练营 Day17 | 二叉树 part07
算法
温九味闻醉6 分钟前
关于腾讯广告算法大赛2025项目分析1 - dataset.py
人工智能·算法·机器学习
2401_8772742411 分钟前
从匿名管道到 Master-Slave 进程池:Linux 进程间通信深度实践
linux·服务器·c++
炽烈小老头12 分钟前
【 每天学习一点算法 2026/03/23】数组中的第K个最大元素
学习·算法·排序算法
老鱼说AI21 分钟前
大规模并发处理器程序设计(PMPP)讲解(CUDA架构):第四期:计算架构与调度
c语言·深度学习·算法·架构·cuda
汉克老师22 分钟前
GESP5级C++考试语法知识(八、链表(三)循环链表)
c++·约瑟夫问题·循环链表·gesp5级·gesp五级
月落归舟25 分钟前
帮你从算法的角度来认识数组------( 二 )
数据结构·算法·数组
阿贵---41 分钟前
C++中的RAII技术深入
开发语言·c++·算法
NAGNIP1 小时前
面试官:深度学习中经典的优化算法都有哪些?
算法
PiKaMouse.1 小时前
navigation2-humble从零带读笔记第一篇:nav2_core
c++·算法·机器人