#7713: 請問有人可以跟我說我到底錯在哪嗎@@


yuckhunter (hunter)

學校 : 國立新竹高級中學
編號 : 32455
來源 : [118.169.84.50]
最後登入時間 :
2013-05-12 11:00:17
a065. 提款卡密碼 -- 板橋高中教學題 | From: [118.169.85.43] | 發表日期 : 2013-04-28 10:38

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
    char a[10];
    int j;
    while(scanf("%c%c%c%c%c%c%c",&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7])!=EOF)
    {
            for(j=1;j<=6;j++)
            {
                    printf("%d",abs(a[j+1]-a[j]));
            }
            printf("\n");
    }
system("pause");
return 0;
}
 
請問有人可以跟我說我到底錯在哪嗎@@
只要側第一個側資都會對
但第二個以後就怪怪的..... 
 
#8618: Re:請問有人可以跟我說我到底錯在哪嗎@@


qxpoxw (~~~~~~~~~~~~~~~~~~~~~~)

學校 : 明新科技大學
編號 : 38735
來源 : [114.137.247.224]
最後登入時間 :
2018-05-28 09:40:40
a065. 提款卡密碼 -- 板橋高中教學題 | From: [120.105.16.23] | 發表日期 : 2014-02-08 10:44

#include
#include
#include
int main(){
    char a[10];
    int j;
    while(scanf("%c%c%c%c%c%c%c",&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7])!=EOF)
    {
            for(j=1;j<=6;j++)
            {
                    printf("%d",abs(a[j+1]-a[j]));
            }
            printf("\n");
    }
system("pause");
return 0;
}
 
請問有人可以跟我說我到底錯在哪嗎@@
只要側第一個側資都會對
但第二個以後就怪怪的..... 

輸入方式改一下..
while(scanf("%s",&a)!=EOF){

for(j=0;j<=5;j++){
這樣可以過了 

 

 
ZeroJudge Forum