【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;
}
相关推荐
杜子不疼.25 分钟前
【C++ AI 大模型接入 SDK】 - DeepSeek 模型接入(上)
开发语言·c++·chatgpt
石山代码2 小时前
C++ 内存分区 堆区
java·开发语言·c++
心中有国也有家2 小时前
cann-recipes-infer:昇腾 NPU 推理的“菜谱集合”
经验分享·笔记·学习·算法
绝知此事2 小时前
【算法突围 01】线性结构与哈希表:后端开发的收纳术
java·数据结构·算法·面试·jdk·散列表
碧海银沙音频科技研究院2 小时前
通话AEC与语音识别AEC的软硬回采链路
深度学习·算法·语音识别
csdn_aspnet3 小时前
Python 算法快闪 LeetCode 编号 70 - 爬楼梯
python·算法·leetcode·职场和发展
张小姐的猫4 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++
m0_629494736 小时前
LeetCode 热题 100-----26.环形链表 II
数据结构·算法·leetcode·链表
壹号用户6 小时前
用队列实现栈
数据结构·算法