广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 8319 个阅读者
 
<< 上页  1   2   3  下页 >>(共 3 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
karen7710
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

以下是我打的程式,可是整个都不能执行>"<
而最下面那个printf只有印出判断几a几b吧~
好像没有输入密码正确时,输出正确密码的指令!
请大大教我该怎么改?谢 谢 喔~
复制程式
#include<stdio.h>
#include<stdlib.h>

int main(void)
{
    int P[4]=1314,U[4];
    int i,j; 
    printf("请输入密码<四位整数>:");
    scanf("%d",&U[4]);
for(i=0;i<4;i++)
{
  for(j=0;j<4;j++)
  {
      if(U[i]==P[j])
      {
        b++;
        if(i==j)
         a++;
      }
  }
}
  printf("%dA %dB",a,b-a);
system("pause");
return 0;
}


献花 x0 回到顶端 [10 楼] From:欧洲 | Posted:2007-04-26 10:34 |
vcpp
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x2
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用karen7710于2007-04-26 10:34发表的 :
以下是我打的程式,可是整个都不能执行>"<
而最下面那个printf只有印出判断几a几b吧~
好像没有输入密码正确时,输出正确密码的指令!
请大大教我该怎么改?谢 谢 喔~
[code].......

既然能印出几a几b...

那正确的密码就代表是4a0b
那只要在印出前先用
if判断是不是4a0b
是的话就印密码正确
不是的话就印几a几b


献花 x0 回到顶端 [11 楼] From:台湾教育网 | Posted:2007-04-29 13:35 |
karen7710
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

以下是我打的程式,可是出来的几a几b怪怪的!
麻烦大大帮我解决~
还有输入正确的话,要印出数字,而这个程式要怎么打放在哪?
复制程式
#include<stdio.h>
#include<stdlib.h>

int main(void)
{
  int P[1]={1354},U[1];
  int i,j; 
  int a=0,b=0; 
  printf("请输入密码<四位整数>:\n");
  scanf("%d",&U[0]);
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
    if(U[i]==P[j])
    {
     b++;
    if(i==j)
      a++;
    }
}
}
printf("%dA %dB",a,b-a);
system("pause");
return 0;
}


献花 x0 回到顶端 [12 楼] From:欧洲 | Posted:2007-05-19 13:07 |
GNUGCC
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

小姐,阵列的使用好像不是很熟喔...
在回圈的阵列索引值已超过范围了...


献花 x0 回到顶端 [13 楼] From:台湾中华HiNet | Posted:2007-05-19 14:00 |
karen7710
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

最近才刚学到这= =" 表情
那我该怎么改? 表情


献花 x0 回到顶端 [14 楼] From:欧洲 | Posted:2007-05-19 16:57 |
a86980
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x64 鲜花 x1308
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

提示

要把数字改成字元

int-->char


献花 x0 回到顶端 [15 楼] From:台湾 | Posted:2007-05-20 21:32 |
karen7710
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

你的意思是我下面改的这样吗?
可是不管我输入什么都是1A1B 表情
复制程式
#include<stdio.h>
#include<stdlib.h>

int main(void)
{
  char P[4]={1354},U[4];
  int i,j; 
  int a=0,b=0; 
  printf("请输入密码<四位整数>:\n");
  scanf("%d",&U[5]);
for(i=0;i<4;i++)
{
 for(j=0;j<4;j++)
 {
   if(U[i]==P[j])
  {        
    if(i==j)
      a++;
    else
      b++;  
  }
 }
}
printf("%dA %dB",a,b-a);
system("pause");
return 0;
}



献花 x0 回到顶端 [16 楼] From:欧洲 | Posted:2007-05-21 17:41 |
a86980
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x64 鲜花 x1308
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

再提示

要用两个for回圈
第一个for回圈是计算几个A
第二个for回圈是计算几个B


献花 x0 回到顶端 [17 楼] From:台湾 | Posted:2007-05-21 18:54 |
karen7710
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

那就是说原来的两个for回圈是错误的啰?


献花 x0 回到顶端 [18 楼] From:欧洲 | Posted:2007-05-21 21:37 |
a86980
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x64 鲜花 x1308
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用karen7710于2007-05-21 21:37发表的 :
那就是说原来的两个for回圈是错误的啰?
你会单步执行吗
(好像是按F7)

可以知道每执行一个步骤
P & U的变化


献花 x0 回到顶端 [19 楼] From:台湾 | Posted:2007-05-21 22:39 |

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