All pastes #43416 Raw Edit

Anonymous

public text v1 · immutable
#43416 ·published 2006-02-27 20:47 UTC
rendered paste body
#include <stdio.h>
#include <unistd.h>
#include <getopt.h>

int main(int argc, char **argv)
{
	int c, ans, flag = 0;
	int num_one, num_two;
		
	while((c = getopt(argc, argv, "asmdo:p:")) != EOF)
	{
		case 'a':
			flag = 1;
			break;
		case 's':
			flag = 2;
			break;
		case 'm':
			flag = 3;
			break;
		case 'd':
			flag = 4;
			break;
		case 'o':
			num_one = atoi(optarg);
			break;
		case 'p':
			num_two = atoi(optarg);
			break;
	}
	
	switch(flag) {
		case '1':
			ans = num_one + num_two;
			break;
		case '2':
			ans = num_one - num_two;
			break;
		case '3':
			ans = num_one * num_two;
			break;
		case '4':
			ans = num_one / num_two;
			break;
	}
	printf("answer is %d\n", ans);
	return(0);
}