某人写了n封信和n个信封,如果所有的信都装错了信封.求所有的信都装错信封共有多少种不同情况?用c++做要求有完整的程序

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 05:31:28
某人写了n封信和n个信封,如果所有的信都装错了信封.求所有的信都装错信封共有多少种不同情况?用c++做要求有完整的程序

某人写了n封信和n个信封,如果所有的信都装错了信封.求所有的信都装错信封共有多少种不同情况?用c++做要求有完整的程序
某人写了n封信和n个信封,如果所有的信都装错了信封.求所有的信都装错信封共有多少种不同情况?用c++做
要求有完整的程序

某人写了n封信和n个信封,如果所有的信都装错了信封.求所有的信都装错信封共有多少种不同情况?用c++做要求有完整的程序

#include <iostream>

using namespace std;

void func(int n) {

int count = 0; // 多种情况计数 

for(int i=0; i<n; i++)

for(int j=0; j<n; j++) {

if(i == j)

continue;

cout<<"i = "<<i<<"\tj = "<<j<<endl;

count++;

}

cout<<"共有"<<count<<"种情况"<<endl;

}

int main() {

cout<<"请输入写了多少信"<<endl;

int n;

cin>>n;

func(n);

}