| ||||||||||
| 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 | |||||||||
Re:期待解决In Reply To:期待解决 Posted by:hery2008 at 2007-04-15 14:06:45 > #include <stdio.h>
> #include <stdlib.h>
> #include <string.h>
> char change(char);
> const char E[12] = "ENDOFINPUT";
> 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