c语言中怎么按要求输入数字
你平时怎么输入就怎么输。
代者激码源肆如下:
#include
stdio.h
void
main()
{
char
c;
scanf(“%c”雹嫌轿,c); //像你平时输入*一样。先按shift再加上数字8(注意:不是数字键盘的8).
printf(“%c\n”,c);
}
能解决问题还请采纳,谢谢
c语言中如何从键盘上得到数字
用scanf语句。
其实scanf是一个函数,格迹隐式是:
1、输入整型数:
scanf(“%d”,a);
式中%d是整型数的格式符,a是用int a;声姿漏厅明过的整型数变量名。
2、输入浮点数:
scanf(“%f”,b);
式中%f是浮点数的格式搜伍符,b是用float b;声明过的浮点数变量名。
然后,系统就会等待你从键盘上输入一个数字。输入数字完毕按回车键结束输入。
不知道是不是解决了你的问题,如果没有请留言。
c语言怎么取出数字?
#includestdio.h
#include stdlib.h
int main()
{
int data;
int temp;
printf(“请输入一个整数:”);
scanf(“%d”, data);// 接收用户输入的整数,并赋值给变量data
printf(“%d从最低位到最高位分别为:\n”, data);
int index = 0;
while (data 0)//链悔答 当data=0或小于0时,退出循环,此时所以位数都已取出
{
if (index 9)
break;
temp = data % 10;// 取出data的最低位
data = data / 10;// 将去掉data的最低位,次低位变为最低位
switch (index)
{
case 0:
printf(“个位:%d \n”, temp);// 输出最低位(个位)
break;
case 1:
printf(“十位:%d \n”, temp);// 输出最低位(十位)
break;
case 2:
printf(“百位:%d \n”, temp);//输出最低位(百位)
break;
case 3:
printf(“千位:%d \n”, temp);//输出最低位(千位)
break;
case 4:
printf(“万位:%d \n”, temp);//输出最低位(万位)
break;
case 5:
printf(“十万前芦位:%d \n”, temp);//输出最低位(十万位)
break;
case 6:
printf(“百万位:%d \n”, temp);//输出最棚慧低位(百万位)
break;
case 7:
printf(“千万位:%d \n”, temp);//输出最低位(千万位)
break;
case 8:
printf(“亿位:%d \n”, temp);//输出最低位(亿位)
break;
default:
break;
}
index++;
}
}
怎么用C语言输入一个数字,然后执行后面的语句
1、首先打开C-Free5.0,然后一个空白的C语言页面保存为switch.c文件,继续输入一般的C语言的基础格式。歼御
2、C语言的输入语句,首先定义一个整型数值,然后从外面写入这个值。#include stdio.hmain(){int a;printf(“请输入一个1-5之间的数值: “);scanf(“%d”,a);}这里的scanf() 就改笑是从外面读入一个值给a。
3、要看下输入的值是不是赋值给了a,可以把a的值输出,如下图调试。从下图可以得出,a的值就是输入的值。
4、接着按照获得的值来执行相应的步骤,代码如下图。
5、从系统中输入一个数值,然后switch根据读到的数值判断应该做什么,注意,输入的值必须是定义的值,就比如本程序里面switch里面是一开始定义的a.int a;printf(“请输入一个1-5之间的数值: “);scanf(“%d”,a);switch (a){}调试下程序,核改含看看对不对。