C/C++の宿題片付けます 131代目
■ このスレッドは過去ログ倉庫に格納されています
0314デフォルトの名無しさん
2009/10/25(日) 10:15:51#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main(int argc, char **argv)
{
char *p;
if (argc != 2) exit(EXIT_FAILURE);
if (strlen(argv[1]) > 1001) exit(EXIT_FAILURE);
for (p = argv[1]; *p != '\0'; p++) {
if (!isupper(*p)) {
exit(EXIT_FAILURE);
}
}
for (p = argv[1]; *p != '\0'; p++) {
putchar(((*p) - 'A' + 26 - 3) % 26 + 'A');
}
putchar('\n');
exit(EXIT_SUCCESS);
}
■ このスレッドは過去ログ倉庫に格納されています