HDU 1048

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
#include <string.h>
int main()
{
	char head[15];
	char message[150];
	char tail[15];
	int i = 0;
	for (;;)
	{
		gets(head);
		if (strcmp(head, "START") == 0){
			gets(message);
			for (i = 0; message[i] != ''; i++){
				if (message[i] >= 'F' && message[i] <= 'Z'){
					message[i] = message[i] - 5;
				}
				else if (message[i] >= 'A' && message[i] <= 'E'){
					message[i] = message[i] + 21;
				}
			}
			gets(tail);
			if (strcmp(tail, "END") == 0 ){
				printf("%s
", message);
			}
		}
		else if (strcmp(head, "ENDOFINPUT") == 0)
			break;
	}
	return 0;
}

  

原文地址:https://www.cnblogs.com/mrethan/p/4160933.html