❶ 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也行
}