發表文章

目前顯示的是 9月, 2022的文章

【程式解題】ZeroJudge d086態度之重要的證明 C解法

算是一個我覺得很好笑的題目啦。 code打起來很方便但是執行起來並不是(參雜檢驗的部分)的版本。 #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ int i,j; char input[200]=" "; int score[200]={0}; int sum; while(scanf("%s",input)!=EOF){ if(input[0]=='0'&&strlen(input)==1) return 0 ; sum=0; for(i=0;i<strlen(input);++i){//小寫轉大寫  if(input[i]>=97) input[i]-=32; // printf("%c",input[i]); } for(i=0;i<strlen(input);++i){ if(input[i]<65||input[i]>90){//參雜檢驗  printf("Fail\n"); break; } score[i]=input[i]-64; sum+=score[i]; if(i==strlen(input)-1) printf("%d\n",sum); } } return 0; }