使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下: 1234 1243 1324 1342 1

admin2020-05-14  28

问题 使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:
    1234 1243 1324 1342 1423 1432 2134 2143 2314
2341 2413 2431 3124 3142 3214 3241 3412 3421 4123 4132
4213 423l 4312 432l
  将函数show()补充完整。
  注意:请勿改动主函数。
#include
void show()
{
}
int main()
{
    show();
    return 0 ;
  }

选项

答案for(int i=1 ; i<5 ;i++) for(int j=1;J<5;j++) for(int 1=1;1<5 ;1++) for(int k=1;k<5;k++) { if(i!=j&&J!=k&&i!=k&& i!=l&&J!=l&&k!=1)//条件判断 Cout<
解析 (I)四重循环变量分别为i、j、1和k,分别从1变化至4,分别表示四位数的第一、第二、第三和第四位数。
(2)在最内层循环内,如果i、j、k和1互不相同则i、j、k和1表示的四位数互不相同,把i、j、k和1打印在屏幕上。
转载请注明原文地址:https://jikaoti.com/ti/G1A0FFFM
0

最新回复(0)