设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 393|回复: 9
打印 上一主题 下一主题

为了活跃气氛给大家布置点作业吧(不是很难)

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-6 01:50:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【作业】1
请写这样的程序:一运行的时候要求你输入网站,你输入网站后就会自动跳到你输入的网站。就比如你输入www.baidu.com那么输入后按回车后就自动打开“百度”这个网站。
提示:DOS
【作业】2
请写这样的加密程序:假如我们输入1 那么就会输出a;输入2就会输出b 对应的3--c;4--d……
但如果我们输入a的话就会输出1  输入b的话就会输出2 对应的c--3  d---4
提示:ASCII码
【作业】3
请用switch语句写这样的程序:运行程序时要求我们输入个数,如果这个数大于10的话就会输出“大于10”,小于10的话输出“小于10”。但不能用if语句,必须用switch语句。
【作业】4
请写这样的程序:密码错误3次就退出。运行时要求你输入密码(假设密码是8),如果你输入密码正确的话就会输出“密码正确”,如果密码错误的话就会输出“密码错误你还有2次机会”。就是一开始有3次机会,如果密码连错3次的话就没有机会了,也就是不要求输入密码了,直接退出。
目前我就想到这么多,大家可以把心中的答案回帖出来,或者大家有什么好的作业可以发布出来一起分享。
2#
发表于 2009-11-6 01:50:21 | 只看该作者
#include <afx.h>
#include<shellapi.h>
#include<iostream>
using namespace std;
int main()
{
   
    int ncount=1;
    while(ncount<4){
        cout<<"请输入密码"<<endl;
        int npassid;
        cin>>npassid;
        if(npassid==8){
            cout<<"密码正确"<<endl;
            break;
        }
        ncount++;
    }
   
    if(ncount==4){
            cout<<"密码错误"<<endl;
            return 1;
    }

    int i;
    cin>>i;
    switch(i){
        case 0: {  
            ShellExecute(NULL,"open","http://www.baidu.com","",NULL,SW_SHOWNORMAL);
            break;
            }
        case 1:{
            char num;
            char chnew;
            cin>>num;
            if(num>97) chnew=num-('a'-'1');
            else chnew=num+('a'-'1');
            cout<<chnew<<endl;
            break;
            }
        default:
            break;
    }
    return 0;
}
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-6 01:50:23 | 只看该作者
作业4应该再补充
输入密码时 屏幕显示* 而不是输入的密码
回复 支持 反对

使用道具 举报

4#
发表于 2009-11-6 01:50:24 | 只看该作者
我想请问是在哪里打开百度?
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-6 01:50:25 | 只看该作者
以下是引用wxjeacen在2009-8-29 22:53的发言:
我想请问是在哪里打开百度?
system("start www.baidu.com");
你去试一下
回复 支持 反对

使用道具 举报

6#
发表于 2009-11-6 01:50:26 | 只看该作者
回复一楼:
    那两个头文件是什么意思呀?
回复 支持 反对

使用道具 举报

7#
发表于 2009-11-6 01:50:28 | 只看该作者
回复一楼:
    为什么你的程序在我的电脑上运行出现连接错误了?
          错误如下:
           
    --------------------Configuration: open - Win32 Debug--------------------
Compiling...
1.cpp
Linking...
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/open.exe : fatal error LNK1120: 2 unresolved externals
执行 link.exe 时出错.

open.exe - 1 error(s), 0 warning(s)
回复 支持 反对

使用道具 举报

8#
发表于 2009-11-6 01:50:29 | 只看该作者
调试里加/mt
回复 支持 反对

使用道具 举报

9#
发表于 2009-11-6 01:50:31 | 只看该作者
不好意思,只做得来最简单一题,呵呵~~
#include<iostream.h>
void main()
{
    int x;
    cin>>x;
    switch(x)
    {
        case 0:cout<<"小于10";break;
        case 1:cout<<"小于10";break;
        case 2:cout<<"小于10";break;
        case 3:cout<<"小于10";break;
        case 4:cout<<"小于10";break;
        case 5:cout<<"小于10";break;
        case 6:cout<<"小于10";break;
        case 7:cout<<"小于10";break;
        case 8888:cout<<"小于10";break;
        case 9:cout<<"小于10";break;
        case 10:cout<<"小于10";break;
    default:cout<<"大于10";break;

    }
}
回复 支持 反对

使用道具 举报

10#
发表于 2009-11-6 01:50:32 | 只看该作者
“case 8888 ”改为“case 8”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 16:45 , Processed in 0.135968 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表