民意调研工具的实现

// No.test-7.41.cpp : 民意调研工具
//

#include "stdafx.h"
#include <iostream>
#include <string>
#include <Windows.h>//加了这个头文件后可以调用sleep()函数
#include <vector>

using namespace std;

void printSpace(int);

string qs [5];//声明并初始化数组
//int maxLength=0;//话题中最大字符长度

int _tmain(int argc, _TCHAR* argv[])
{
    qs[0]="气候变暖";
    qs[1]="台湾问题";
    qs[2]="特朗普竞选希拉里";
    qs[3]="叙利亚局势";
    qs[4]="马航失联";

    //求话题中最大字符长度
    //for (int i=0;i<5;i++)
    //{
    //  maxLength=maxLength>qs[i].length()?maxLength:qs[i].length();
    //}

    int responses[5][10];//保存答案的数组,5个话题,每个话题有10个用户选项
    int count=0;//循环次数
    while (count<10)
    {

        cout<<"----------------------------------"<<endl;
        cout<<"------------问卷"<<count+1<<"------------"<<endl;      
        cout<<"----------------------------------"<<endl;

        cout<<"系统将会列出若干个话题,请您根据对该话题的了解程度打分【0-10】。0表示完全不了解,10表示非常了解。"<<endl;
        for (int i=0;i<5;i++)
        {       
            cout<<endl;
            cout<<"问题"<<i+1<<":";
            cout<<qs[i]<<endl;

            int level;//了解程度
            while (true)
            {
                cout<<"了解程度是:";
                cin>>level;     
                if (level>10||level<0)
                {
                    cout<<"---------------------"<<endl;
                    cout<<"范围不对,请重新输入"<<endl;   
                    cout<<"---------------------"<<endl;
                }else
                {
                    break;
                }
            }

            //将用户结果保存到responses[5][10]
            responses[i][count]=level;
        }

        if (count<=8)
        {
            cout<<endl<<"******************************"<<endl;
            cout<<"已经完成,请下个人参与调研。谢谢!"<<endl;
            cout<<"******************************"<<endl;
        }else
        {
            cout<<"调研结束,谢谢参与!"<<endl;

        }

        Sleep(1000);//暂停1s
        system("cls");//清屏

        count++;
    }

    for (int i=0;i<5;i++)
    {
        for (int j=0;j<10;j++)
        {
            cout<<responses[i][j]<<" ";
        }
        cout<<endl;
    }

    //cout<<"----------------------------------------------------------------------------------------------------------"<<endl;

    //cout<<"|话题";
    //printSpace(4);
    //cout<<"|";
    //cout<<"  用户A  |  用户B  |  用户C  |  用户D  |  用户E  |  用户F  |  用户G  |  用户H  |  用户I  |  用户J  |    "<<endl;
    //cout<<"----------------------------------------------------------------------------------------------------------"<<endl;
    //cout<<"|"<<qs[0];
    //printSpace(qs[0].length());
    //cout<<"|  "<<responses[0][0]<<"  |  用户B  |  用户C  |     "<<endl;


    system("pause");
    return 0;
}

//void printSpace(int wordLength)
//{
//  for (int i=0;i<maxLength/2-wordLength/2;i++)
//  {
//      cout<<" ";
//  }
//
//}

运行效果如下:
效果

正如效果图所示,最后我希望以表格的形式(就像mysql那样,不管数据是什么样子的,都能正好容纳结果)显示结果。但是水平有限,无法创建一个规矩的表格。谁会,please @我。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: IP地址搜索工具APP是一种能够帮助用户查询和分析IP地址的应用程序。通过这款工具,用户可以输入一个IP地址,然后获得该IP地址的具体信息和相关数据。 这种应用通常会提供以下功能: 1. IP地址查询:用户可以通过输入IP地址来进行查询。查询结果通常包括该IP地址的所属地理位置、ISP供应商、IP类型等信息。这些信息对于网络管理和安全有很大帮助。 2. IP地址追踪:这个功能可以帮助用户追踪IP地址的来源和路径。用户可以通过追踪功能获得IP地址的流量路由、跟踪网络攻击源等信息。 3. 反向IP地址查询:用户可以输入一个域名或者网站地址进行查询,这个功能会返回与之关联的IP地址列表。这对于了解一个网站背后的服务器和网络架构非常有用。 4. IP地址历史记录:应用通常会自动保存用户查询的IP地址,以便用户可以查看之前的查询记录。这样,用户就可以对比不同时间段的IP地址信息,发现变化和趋势。 5. IP地址定位:工具还会提供一个地图显示功能,将查询的IP地址在地图上标记出来。这个功能对于警察调查追踪某人或者查找特定目标位置非常有用。 总之,IP地址搜索工具APP是一个方便实用的应用程序,能够为用户提供IP地址的查询、追踪、反向查询、历史记录和定位功能。在网络管理、安全分析和个人隐私保护等方面,这个工具都能起到很好的辅助作用。 ### 回答2: IP地址搜索工具app是一种方便用户查询和定位IP地址的应用程序。它可以提供准确的IP地址信息,包括IP所属地区、运营商、使用者等。用户可以通过输入IP地址来获取相关的详细信息,并且可以实时更新数据。 这个工具提供了很多实用的功能。首先,它可以帮助用户确定IP地址的位置,让用户了解到自己所处地区或者其他IP地址所在地的相关信息。同时,该应用程序还可以提供定位功能,使用户能够追踪到特定IP地址的位置。 此外,这个应用程序还可以提供用户输入的IP地址的使用者信息。这对于网络安全方面的工作非常重要,因为可以帮助用户识别到恶意活动或者不明来源的IP地址。 IP地址搜索工具app还可以帮助用户查找IP地址所属的运营商。这对于网络运营商、网络安全专家以及在线营销人员来说非常重要,他们可以根据IP所属运营商来分析用户行为和民意变化等信息。 总之,IP地址搜索工具app是一种非常实用的应用程序,它可以帮助用户准确追踪和定位IP地址的信息。它的功能广泛且实用,不仅可以帮助用户了解IP地址所属地区和运营商,还可以帮助用户识别潜在的网络安全威胁。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值