廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 8311 個閱讀者
 
<< 上頁  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.082161 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言