#include
using namespace std;
long long fac(int n){
if(n == 0 || n == 1){
return 1;
}
else{
return n * fac(n - 1);
}
}
int main(){
int n ;
cin >> n;
cout << fac(n);
return 0;
}
运行结果

#include
using namespace std;
long long fib(int n){
if (n < 1){
return -1;
}
if (n == 1 || n ==2){
return 1;
}
return fib(n-1) + fib(n-2);
}
int main(){
int n;
long long s;
cin >> n;
s = fib(n);
cout << s << endl;
return 0;
}
运行结果

#include
#include
using namespace std;
typedef struct student{
string name;
string number;
string sex;
int age;
float score;
}stu;
int main(){
stu a;
cout << "请输入学生的姓名、学号、性别、年龄、分数:" << endl;
cin >> a.name >> a.number >> a.sex >> a.age >> a.score;
cout << "name:" << a.name << endl;
cout << "number:" << a.number << endl;
cout << "sex:" << a.sex << endl;
cout << "age:" << a.age << endl;
cout << "score:" << a.score << endl;
return 0;
}
运行
