第二章:
第六题:
#include<stdio.h.>
int main()
{
int b,a=0;
for(b=1000;b<2000;b++)
if((b%4==0&&b%100!=0)||b%400==0)
{
printf("%5d",b);
a++;
if(a%3==0)
printf("\n");
}
}
第七题:
#include<stdio.h.>
int main()
{
char a,b;
printf("input two number:\n");
scanf("%c%c",&a,&b);
if((a-b)%2==0)
{
if(a>b)
printf("%c\n",a+1);
else
printf("%c\n",b-1);
}
else
{
if(a<b)
printf("%c\n",b+1);
else
printf("%c\n",a-1);
}
return 0;
}
第八题:
#include<stdio.h.>
int main()
{
int a,b;
printf("请输入整数a和b, 用空格分开:\n");
scanf("%d%d",&a,&b);
if((a/b)%2==0)
{ printf("算式:%d/%d=%d(商)\n",a,b,a/b);
}
else
printf("算式:%d/%d=%d(商),余数%d\n",a,b,a/b,a%b);
return 0;
}
第九题:
#include<stdio.h.>
int main()
{
int x,y;
printf("请输入点A的坐标x和y, 空格隔开:\n");
scanf("%d%d",&x,&y);
if(( (x-2)^2 + (y-2)^2 )>1)
{
printf("A点在圆外\n");
}
else if(((x-2)^2+(y-2)^2)==1)
{
printf("A点在圆上\n");
}
else
{
printf("A点在圆内\n");
}
return 0;
}