广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 4511 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
onlyaway
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++][求助] c++问题,请高手帮忙修改!!
1.试写一程式输入一整数,并计算从1到此整数的所有整数的和。
2.试写一程式,从萤幕输出1~100之间5的倍数。
3.是写一程式,验证输入的密码(四位整数),输入三次不正确便输出错误讯息。

第一二题我写出来了,麻烦各位大大帮我看看,有没有地方需要修改!
第三题还在思考!
1.
#include<iostream.h>
int main()
{
int start=1,end,sum=0;
cout< ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



献花 x0 回到顶端 [楼 主] From:台湾中华电信 | Posted:2005-10-29 02:07 |
nomaid 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
知名人士
级别: 知名人士 该用户目前不上站
推文 x0 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

1 & 2 乍看之下没有问题 ~

3的话
写不出来 可以先画个流程图出来 之后你就知道要怎么写啦~
ex : 1.输入密码
    2.再次输入密码

    3-1.验证

    3-1.1正确即显示 密码正确 跳出

    3-1.2.1错误 即显示密码错误 请重新输入
    3-1.2.2然后再次重新输入密码

    这样的话 你应该就知道怎么写了吧

再给你一个提示
3次机会的话 就设个变数 密码错误的话就让变数+1
然后输入密码前 先判断变数是否超过3 是的话则 显示 密码输入三次错误~

这样的话你了解了吗?

附件是我写的方式 你可以看看
写的不好还请包涵~^^"

附件解压缩后为一个资料夹 里面还有个debug的资料夹 内有执行档 可执行看看~
我是用VC写的~
有问题可以再问~^^


本帖包含附件
zip pass.part01.rar   (2022-06-09 14:01 / 300 KB)   下载次数:7
zip pass.part02.rar   (2022-06-09 14:01 / 300 KB)   下载次数:6
zip pass.part03.rar   (2022-06-09 14:01 / 273 KB)   下载次数:10



阿咧..谢谢各位送花大队的版友们辛苦的送花
小弟非常感谢你们 不过 小弟很懒的每次都去开讯息
所以请你们之后可以不用送花给小弟了 谢谢你们了^^"
献花 x0 回到顶端 [1 楼] From:台湾台湾索尼 | Posted:2005-10-29 03:54 |
onlyaway
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

有错误喔,当你输入第三次正确得密码
显示会错误


献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2005-10-29 23:53 |
onlyaway
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

#include<iostream.h>
int main()
{
int a,b,c=0;
cout<<"请输入一个四位数的新密码";
cin>>a;
cout<<"请输入一个四位数的密码";
cin>>b;
if (a==b)
cout<<"密码正确!";
else
do{
  c=c+1;
  cout<<"错误喔,请重新输入"<<"\n";
  cin>>b;
  if (a==b)
  { cout << "密码正确!" << "\n";
    break;
    system("pause");
  }
}
while(c<3);
if (a==b)
{
      cout<<"密码正确!";
      system("pause");      
}
else {
       cout << "抱歉,你的密码错误三次以上啰!" << "\n";  
system("pause");
}
}

改过了...但是当第三次输入正确的密码时,会跑出两个密码正确..烦!


献花 x0 回到顶端 [3 楼] From:台湾中华电信 | Posted:2005-10-30 00:17 |
nomaid 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
知名人士
级别: 知名人士 该用户目前不上站
推文 x0 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

你把我的程式下面
if (c<2)
改成 if (c<3)

就不会了^^"

抱歉嘿 ~ 临时写出来的 没有认真去debug ~@@"

不过你自己再想想看呗~^^"

我也是边摸边写的 呵~



阿咧..谢谢各位送花大队的版友们辛苦的送花
小弟非常感谢你们 不过 小弟很懒的每次都去开讯息
所以请你们之后可以不用送花给小弟了 谢谢你们了^^"
献花 x0 回到顶端 [4 楼] From:台湾台湾索尼 | Posted:2005-10-30 01:08 |
limhi
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x2
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

#include<iostream.h>
int main()
{
int a,b,c=0;
cout<<"请输入一个四位数的新密码";
cin>>a;
cout<<"请输入一个四位数的密码";
cin>>b;
if (a==b)
cout<<"密码正确!";
else
do{
c=c+1;
cout<<"错误喔,请重新输入"<<"\n";
cin>>b;
if (a==b)
{
  c=2;   //用来跳出回圈 字串的显示可以后面再判断
  //cout << "密码正确!" << "\n";
  // break;
  //system("pause");
}
}while(c<2);
if (a==b)
{
    cout<<"密码正确!";
    //system("pause");     }
else {
    cout << "抱歉,你的密码错误三次以上啰!" << "\n";  
//system("pause");}
system("pause"); //同样的动作 可以放到判断式外...
return 0;
}


献花 x0 回到顶端 [5 楼] From:台湾中华电信 | Posted:2005-11-11 00:14 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.128267 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言