3-17
/*
显示出输入整数除以3的余数
*/
#include <stdio.h>
int main(void)
{
int num;
printf("请输入一个整数:");
scanf("%d",&num) ;
if(num % 3 == 0)
puts("该数能被3整除。");
else if(num % 3 == 1)
puts("该数除以3的余数是1。");
else
puts("该数除以3的余数是2。");
return 0;
}
3-18
/*
显示出输入整数除以3的余数 (switch)
*/
#include <stdio.h>
int main(void)
{
int num;
printf("请输入一个整数:");
scanf("%d",&num) ;
switch(num % 3){
case 0: puts("该数能被3整除。"); break;
case 1: puts("该数除以3的余数是1。"); break;
case 2: puts("该数除以3的余数是2。"); break;
}
return 0;
}
3-19
/*
确认switch语句动作的程序
*/
#include <stdio.h>
int main(void)
{
int sw;
printf("请输入一个整数:");
scanf("%d",&sw) ;
switch(sw){
case 1: puts("A"); puts("B"); break;
case 2: puts("C");
case 5: puts("D"); break;
case 6:
case 7: puts("E"); break;
default :puts("F"); break;
}
return 0;
}