1.算法与程序的关系( )
A.算法决定程序,是程序设计的核心。
B.算法是对程序的描述。
C.算法与程序之间无关系。
D.程序决定算法,是算法设计的核心。
2.阅读程序并写结果
#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.
#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;
}