U E D R , A S I H C RSS

algorithm Study/2014/Hard_Disk_Drive (rev. 1.2)

algorithm Study/2014/Hard_Disk_Drive

https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&category=595&page=show_problem&problem=4553
권준혁 소스코드
{{{{
#pragma warning(disable : 4996)


#include<stdio.h>
#include<string.h>
#define LOSS 125/128
int main(){
	int repeat_num; //입력받을 개수
	int j = 0;
	char data_case[9] = { 'B', 'K', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y'}; //데이터 단위 배열 
	char test_string[10]; //입력받는것
	char data_input;// 데이터 단위 저장
    float temp = 1;
	float loss = 1;
	scanf("%d", &repeat_num);
	for (int i = 1; i <= repeat_num; i++)
	{
		temp = 1;
		loss = 0;
		j = 0;
		scanf("%s", test_string); // 입력 받음

		while (test_string[j++] != '[');
		//찾음
		data_input = test_string[j];
		j = 0;
		while (data_case[j++] != data_input) {
			temp = temp * ((float)125/(float)128);
		}

		loss = 1 - temp;
		printf("Case #%d = %.2f\%\n", i,  100 * loss);
				

	}

}


}}}}
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:31:36
Processing time 0.0148 sec