输入4个数字字符,并把其转换为4位十进制整数后显示出来

来源:百度知道 编辑:UC知道 时间:2024/05/22 04:25:10
程序填空
#include <stdio.h>
main( )
{
char c;
int k, data;
data=0;
for(k=0; k<4; k++)
{
while(1)
{
c=getchar();
if (c=>'0' && c<='9')
break;
}
/*将数字字符转化为对应的十进制整数,并形成4位数*/
}
printf("Data=%d",data);
}

#include <stdio.h>
main( )
{
char c;
int k, data;
data=0;
for(k=0; k<4; k++)
{
while(1)
{
c=getchar();
if (c=>'0' && c<='9')
break;
}
/*将数字字符转化为对应的十进制整数,并形成4位数*/
data = data*10 + (c-48);
}
printf("Data=%d",data);
}

输入4个数字字符,并把其转换为4位十进制整数后显示出来 补充fun函数,其功能为:把从主函数中输入的由数字字符组成的字符转换成一个无符号长整数,并且倒序输出。 vb的问题:转换字符为数字 如何判断输入的字符是否为数字? 如何将十六进制的密码转换为数字和字符 C语言程序:写一个函数,输入一个4位数字,要求输出这4个数字字符,每两个数字字符间 用c语言编程 写一个函数,输入一个4位数字,要求输入这4个数字字符,但每两个数字间空一个空格 写出一个函数,输入一个4位数字,要求出这4个数字字符,但每个字符间空一格 用C语言编写程序:输入一个字符,判断它是否是小写字母.如果是,将其转换为大写字母;不但就不换. 特急!!刚学TC,怎样用%s控制输入一个数字字符串,将其转换为整数并用%d输出.例如输入字符串"1234",输出1234.