当前位置:编程学习 > C/C++ >>

急!!!! c语言编程!!!!!!!!!!!!!

一辆汽车撞人后逃跑,四个目击者提供如下线索:甲:牌照3、4位相同;乙:牌号为31xxxx;丙:牌照5、6位相同;丁:3-6位是一个整数的平方,求牌照号
答案:#include <stdio.h>
#include <math.h>

int main()
{
	int i,j,temp,temp3;
	double temp2;
	for(i=0;i<9;i++)
	{
		for(j=0;j<9;j++)
		{
			temp = i*1100 + j*11;
			temp2 = sqrt(temp) + 1e-10;
			temp3 = temp2;
			if(temp2-temp3 < 1e-6)
			{
				printf("31%d%d%d%d\n",i,i,j,j);
			}
		}
	}
}
其他:317744 31 AA BB   ==〉31 00 00 肯定可以,呵呵 
===========
#include <stdio.h>
#include <math.h>

int main()
{
	int i,j,temp;
	int  temp2;
	for(i=0;i<9;i++)
	{
		for(j=0;j<9;j++)
		{
			temp = i*1100 + j*11;
			temp2 = sqrt(temp) + 0.5
                        if(temp2*temp2 == temp)
				printf("31%d%d%d%d\n",i,i,j,j);
		}
	}
} #include<stdio.h>
#include<math.h>
void main()
{
int x3,x4,x5,x6,x,i,y;
for(i=34;i<100;i++)
{
x=i*i;
x3=x/1000;
x4=x%1000/100;
x5=x%100/10;
x6=x%10;
if((x3==x4)&&(x5==x6))
{
y=31*10000+x;
printf("牌照号为:%d\n",y);
}
}
}
结果为
牌照号为:317744。 ar,month;
  int monthday, isRunNian=0;
  char* jijie;
  scanf("%d%d",&year,&month);
  if((year%4==0 && year%100!=0)||(year%400==0))
  { 
     printf("是闰年");
     isRunNian=1;
  }
  else
    printf("是平年");
  switch(month)
  {
     case 1:monthday=31;jijie="winter";break;
     case 2:if(isRunNian==0)  monthday=28;
            else  monthday=29;
            jijie="winter";
            break;
     case 3:monthday=31;jijie="spring";break;
     case 4:/*省略后面几个月的*/
  }
  printf("%d月是%s,该月有%d天.\n",month,jijie,monthday);
}

上一个:: C语言中运算对象必须是整型的运算符是 A. / B. = C. <= D. %= 怎么做,为什么
下一个:c语言数组题

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,