main()
{
int a,b,c,s,y;
long int j;
float t,p;
printf("输入A和B的值\n");
scanf("%d%d",&a,&b);
s=a+b;
c=a-b;
j=a*b;
t=a/b;
y=a%b;
p=(a+b)/2;
printf("和s=%d\n差c=%d\n积j=%ld\n商t=%f\n余y=%d\n平均p=%f\n",s,c,j,t,y,p);
}
这个没有头就运行不了
main()
{
float x,y,z,s,t,a;
printf("分别输入X,Y,Z\n");
scanf("%f%f%f",&x,&y,&z);
s=x+y+z;t=x*y*z;a=(x+y+z)/3;
printf("s=%f\n""t=%f\n""a=%f\n",s,t,a);
}
这个怎么就可以呢
第1个回答 2011-03-07
int main()
{int s,i,j,k;
scanf("输入1个3位数:",&s);
printf("水仙花数是:");
for(s=100;s<1000;s++)
{i=s/100.0;
j=(s-i*100)/10.0;
k=s-i*100-10*j;
if(s==i*i*i+j*j*j+k*k*k)
printf("%4d",s); /*直接%d输出所有数连一起加个4 3位数输出有个空格*/
}
printf("\n");
return 0;
}
{int s,i,j,k;
scanf("输入1个3位数:",&s);
printf("水仙花数是:");
for(s=100;s<1000;s++)
{i=s/100.0;
j=(s-i*100)/10.0;
k=s-i*100-10*j;
if(s==i*i*i+j*j*j+k*k*k)
printf("%4d",s); /*直接%d输出所有数连一起加个4 3位数输出有个空格*/
}
printf("\n");
return 0;
}
第2个回答 2011-03-07
头文件?你要说什么?什么编译环境下的?追问
#include 没有这个那个就错误了,而为什么另外一个却可以??
本回答被提问者采纳第3个回答 2011-03-07
请问你指的头是什么?头文件吗?追问
#include
第4个回答 2011-03-07
第一个的a,b是int,当a/b时就不能得到需要的float型,