<switch case文のサンプル-条件により加算/減算/除算/剰余を行う->
#include <stdio.h>
void main(void)
{
int a=10,b=5,c;
printf("a=10\nb=5\na ? b\naとbの間に演算子を入れてください。\n");
c=getchar();
switch(c)
{
case '+': printf("a+b=%d\n",a+b); break;
case '-': printf("a-b=%d\n",a-b); break;
case '*': printf("a*b=%d\n",a*b); break;
case '/': printf("a/b=%d\n",a/b); break;
case '%': printf("a%%b=%d\n",a%b); break;
default : printf("不正な文字です。\n");
}
getchar();
}
|