c语言作业输入一个实数 x ,计算 y=x2 ,输出 x,y。求问为什么错了,十分...答:因为C语言中x的二次方用x*x表示或者用函数pow(x,2)表示 (需要包含头文件#include<math.h>)所以y=x^2在C语言中不是表示x的二次方,而是x按位异或2,因此结果不对.另外,题目要求输入一个实数,所以x,y要被定义为double型,输入输出格式符%d要改成%lf 改正后的程序如下(见图,改动的地方见注释)...
在c语言中,变量x y z是全局变量还是局部变量?答:放在main函数里定义的变量是局部变量,全局变量要放在所有函数(包括main)的外部#include int x,y,z;void year(int a,int b,int c);int main(){ int i,a,b,c;for(i=1;i<=1;i++){ scanf("%d,%d,%d",&a,&b,&c);printf("a=%d\n",a);printf("b=%d\n",b);printf("c=%d...
编程题,不会写,刚学C语言就要做题,输入两个整形数x,y,求x,y之和,之...答:include<stdio.h> void main(){ int x,y,z1,z2,z3,z4,z5;scanf("%d\n%d",&x,&y);z1=x+y;z2=x-y;z3=x%y; //所求余数 z4=x*y; //所求积 z5=x/y; //所求商 printf("结果是:\n");printf("%d\n",z1);printf("%d\n",z2);printf("%d\n",z3);...