码迷,mamicode.com
首页 > 其他好文 > 详细

12!配对

时间:2015-08-30 19:43:10      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:c++   博客   数据   iostream   算法   

 题目要求:

技术分享

输入代码:

#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
 long i,j,k=0,s=1;
 long a[1000];
 for(i=1;i<=12;i++)//初始化12的阶乘结果
 {
    s*=i;
 }
 i=0;
 while(scanf("%ld",&a[i])!=EOF)//输入多少元素就保存多少,必须以Ctrl+Z终止循环以得出结果,延续C语言的做法
 {
     for(j=0;j<i;j++)
     {
         if(a[i]*a[j]==s)//此处两两相乘,相当于两重循环
         {
             k++;
         }
     }
     i++;
 }
 cout<<k<<endl;
 return 0;
}


运行结果:

技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

12!配对

标签:c++   博客   数据   iostream   算法   

原文地址:http://blog.csdn.net/linhaiyun_ytdx/article/details/48106587

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!