Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
期待解决#include <stdio.h> #include <stdlib.h> #include <string.h> char change(char); const char E[11] = "ENDOFINPUT\0"; int main() { char p, ch, ch1, ch2, array[300], ar[12]; int len, i, len1; for (;;) { len1 = 0; for (;;) { scanf("%c", &ch1); ar[len1] = ch1; len1++; if (ch1 == '\n') break; } ar[10] = '\0'; if (!strcmp(ar, E)) break; p = '\0'; len = 0; while (p!= '\n') { scanf("%c", &p); ch = change(p); array[len] = ch; len++; } for (;;) { scanf("%c", &ch2); if (ch2 == '\n') break; } for ( i = 0; i< len; i++) printf("%c", array[i]); } return 0; } char change(char t) { if (t >= 70 && t < 91) { t = t - 5; } else if (t < 70 && t > 64 ) { t = t + 21; } return t; } 为什么是runtime error Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator