当前位置:首页 » 编程语言 » c语言中输入自变量
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言中输入自变量

发布时间: 2022-09-19 04:07:55

A. c语言输入自变量,没有结果输出是为啥

格式错误:
1、x、y是double型,scanf语句读取变量的格式应该是%lf,而不是%f
2、输出语句并没有规定变量格式,而且&x、&y是地址,而不是值。
应改为:
printf("
自变量
x为:%f\t",x);
printf("自变量y为:%f",y);
逻辑错误:
||、&&乱用,不同语句x的范围相互交叉。
这个程序基本
全错了

B. c语言中如何把输入的数放到一个变量中

#include"stdio.h"
intmain(intargc,char*argv[]){
inta,x,i;
for(a=i=0;i<4;i++){
scanf("%d",&x);
printf("a=%d ",a=a*10+x);
}
return0;
}

运行样例:

C. 用C语言使用二分法求sinx的零点,输入一个自变量x的范围后,求出这个范围内的所有零点。

首先,要用到数学函数,需要包含头文件math.h

其次,如果x不是弧度,需要转换为弧度,如果x本身是弧度,则可以写为:sin(x)

如果x不是弧度,可以写为:sin(60*3.1415926/180)

D. C语言关于自变量的问题

#include<stdio.h>

intmain(void)
{
charc;
inta,b,i,sum;
if(scanf("%c%d%d",&c,&a,&b)==3)
{
switch(c)
{
case'e':
for(i=a,sum=0;i<=b;++i)
if(i%2==0)
sum+=i;
printf("%d到%d之间偶数和为%d ",a,b,sum);
break;
case'o':
for(i=a,sum=0;i<=b;++i)
if(i%2!=0)
sum+=i;
printf("%d到%d之间奇数和为%d ",a,b,sum);
break;
default:printf("错误的自变量 ");break;
}
}
else
{
printf("没有自变量 ");
}
return0;
}

E. C语言输入变量

楼上均错
char
a;
scanf("%s",&a);
a明明是个字符型变量
怎么可能储存字符串
正确应该这样
char
a[100];//这是定义一个字符型的数组
用来储存字符串
scanf("%s",a);//注意没有取址符'&',因为数组名本来就代表数组的首地址 输入还可以用gets(a);
输出用printf("%s",a);

F. c语言定义了自变量的类型之后,在输入一个不是该类型的数据给它 ,那么系统会怎么处理呢

如果可以兼容 那么会兼容处理
比如 定义short类型,输入一个int范围的,比如1234566 会全部读入,溢出部分舍去
如果不能兼容, 比如 定义int输入,但出现了英文字母,
这时会返回错误,同时不对该数据赋值。

G. c语言 自变量定义定义问题

一个是全局变量 另外一个是局部变量, 局部变量存储于栈里(函数的参数同样存储于栈中) 函数执行完后会有个释放栈的过程 将这个局部变量释放掉。而这种全局变量是程序关闭时释放。
另外如果你这个程序存在多个函数的话,第二种声明方式声明的变量只能在那一个函数的范围中使用。

H. c语言输入自变量,没有结果输出是为啥

scanf("%lf",&x);
printf("自变量x为:%lf\n",x);
printf("函数f(x)的值为:%lf\n",y);

I. c语言编程:输入一个自变量,要求输出因变量的值,公式:y=2x*x-10+12.5

#include<stdio.h>
intmain()
{
floatx,y;
printf("请输入X=");
scanf("%f",&x);
y=2*x*x-10+12.5;
printf("Y=%.2f",y);
return0;
}

J. 什么是c语言里面的自变量

C语言里面的自变量?没听说过这种说法啊。。除非是用++或者--之类的运算符,实现变量自我增加或减少,其它没听过有“自变量”这种说法啊。

比如有语言:
int i=0;
i++;

就是说,给整型变量i赋初值为0,然后使i的值每次自已加1。是不是就是这个。