2-7\
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
char a,b;
printf("please input a and b:\n");
scanf("%c\n",&a);
scanf("%c",&b);
if((a-b)%2==0)
{
if(a>b)
printf("next char:%c",(a+1));
else if(b>a)
printf("next char:%c",(b+1));
}
else if((a-b)%2!=0)
{
if(a>b)
printf("former char:%c",(b-1));
else if(b>a)
printf("former char:%c",(a-1));
}
}
2-8\
#include "stdio.h"
#include "stdlib.h"
void main()
{
int a,b,c,d;
printf("please input a and b:\n");
scanf("%d\n",&a);
scanf("%d",&b);
if((a%b)==0)
{c=a/b;
printf("%d / %d = %d",a,b,c);
}
if((a%b)!=0)
{d=a%b;
c=a/b;
printf("%d / %d = %d ... %d",a,b,c,d);
}
}
2-9\
#include "stdio.h"
void main()
{
int x,y,sum;
scanf("%d\n",&x);
scanf("%d",&y);
printf("your location is (%d,%d)\n",x,y);
sum=(x-2)*(x-2)+(y-2)*(y-2);
if(sum==1)
printf("you are online!");
if(sum<1)
printf("you are inside!\n");
if(sum>1)
printf("you are outside!\n");
}
2-10\
#include "stdio.h"
void main()
{
int y,m;
char ch;
do
{
printf("please input Year and Month:\n");
scanf("%d,%d",&y,&m);
if(y%4==0||y%400==0)
{
printf("闰年:%d!\n",y);
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
printf("31 days inside!");
else if(m==2)
printf("29 days inside!");
else if(m==4||m==6||m==9||m==11)
printf("30 days inside! ");
}
if(y%4!=0)
{
printf("%d年!\n",y);
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
printf("31 days inside!");
else if(m==2)
printf("28 days inside!");
else if(m==4||m==6||m==9||m==11)
printf("30 days inside! ");
}
printf("Continue?[y/n]");
ch=getche();
printf("\n");
}while(ch=='y');
}