看到几个问题,我用注释的方法说一下:
#include<stdio.h>int main()
{
int x,y,z
while(scanf("%d %d %d",&x,&y,&z)!=EOF)
{
int n
scanf("%d",&n)
int x0,y0,z0
int sum=0,i
for(i=0i<ni++)
{
scanf("%d %d %d",&x0,&y0,&z0)
if(x0*y==x*y0 && x0*z==x*z0 && z0*y==z*y0)
{ //题目中保证了坐标在整数int范围内,但是没有保证乘积在int内
//建议把x y z 存成__int64,用%I64d 读入
if(x0*y>0 && y0*y>0 && z0*z>0) //这里是可以等号的,比如
{ //目标是(0,0,10),那么这个判断就挂了
if(x0*x0<x*x && y0*y0<y*y && z0*z0<z*z) sum=sum+1
//建议也加上等号
}
}
else
{
sum=sum
}
}
printf("%d\n",sum)
}
return 0
}
很好的,它是编程入门和必修的语言,现在全国各大高校的计算机专业都把C语言作为必修课。你要学编程的话,C语言是必须学的。C语言的优点是程序运行效率高,计算机负载轻,而且资源需求小。
我国的神舟飞船的控制程序就是用C语言编写的。还有许多企业的控制程序、飞机、地铁、股市,等领域,都在使用C语言。