❶ c语言中怎样输出数字0
应该叫鸟子大了什么林都有,,,
你就用zhangyafei3020的吧,
或者你可以这样,符号0
的ASCII码值是48
#include
void
main()
{
int
i=48;
printf(“%c\n",i);
}就是输入其ASCII码值,然后以字符型数据将其输出
❷ 下面是我针对题目所做的c语言编程,我想知道哪里出了错。输入数值,输出全部为0.怎么会这样
switch不是你这样用的,你再看去下吧。
#include<stdio.h>
void main()
{
float p,q;
scanf("%f",&p);
if(p<=1000)
printf("500\n");
else if(p>1000&&p<=2000)
{
q=500+p*0.1;
printf("%f\n",q);
}
else if(p>2000&&p<=5000)
{
q=500+p*0.15;
printf("%f\n",q);
}
else if(p>5000&&p<=10000)
{
q=500+p*0.2;
printf("%f\n",q);
}
else if(p>10000)
{
q=500+p*0.25;
printf("%f\n",q);
}
}
❸ C语言, 为啥输出的结果一直是0啊 哪里错了啊
一、因为数据类型都是float,所以输入输出都应该是%f
scanf_s("%f, %f", &a, &b);
scanf_s("%f, %f", &c, &d);
二、输入格式中要求每一组数据要用逗号(英文)分隔,如下:
12,34
56,23
这样才可以
三、输出保留两位小数是:点2f不是2f
printf(" Labor cost for the boy is %.2f dollars.", e);
❹ c语言,无论输入什么数值,输出都是0
在格式化输出语句printf中,输出变量的值是不使用取地址符的,直接写变量的名字就可以了。
❺ c语言中实现输入一个数字字符,然后转换成整数数字输出.怎么做
摘要 #include
❻ C语言中如何输入使得scanf()的返回值为0,请举例子。
void main()
{
int n;
int a = scanf("%d", &n);
printf("%d\n", a);
}
//输入一个字符就返回0,看MSDN可以知道,只要输入错误就返回0
❼ c语言为什么输入一个数结果都为0
输入格式问题。由于定义的x是double,所以要用%lf
#include<stdio.h>
#include<math.h>
void main()
{
double x,y;
printf("输入数据:\n");
scanf("%lf",&x);//这里改成%lf,就行
if(x<=5)
y=0;
else if((x>5)&&(x<=10))
y=sin(x);
else
y=cos(x)+sin(x);
printf("y=%.2f\n",y);//输出不改没关系,当然改成lf也行
}