论坛首页 编程语言技术论坛

重做 USACO 1.1 你的飞碟在这儿

浏览 1944 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (3)
作者 正文
   发表时间:2010-03-31  
C
  不解释了..
/*
LANG: C
ID: zqynux11
PROG: ride
*/
#include <stdio.h>
#define loop(i, j)\
p = i;\
while(*p != '\0'){\
	j *= *p - 'A' + 1;\
	p++;\
}/* 之前将p++掉了.. */


int main(void)
{
	char ufo[7], name[7];
	char *p;
	int a = 1, b = 1;
	freopen("ride.in", "r", stdin);
	freopen("ride.out", "w", stdout);

	gets(ufo);
	gets(name);

	loop(ufo, a);
	loop(name, b);
	if(a % 47 == b % 47){
		puts("GO");
	}else{
		puts("STAY");
	}
	return 0;
}

论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics