问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求助传入的数值判断其是几位数

发布网友 发布时间:2022-04-21 06:03

我来回答

5个回答

热心网友 时间:2022-06-18 09:30

判断一个输入得数子是几位数的源代码如下:

#include<stdio.h>void main()

{

void count();

printf("请输入一串字符,数字、字母皆可:\n");

count();

}

void count()

{

char c[32];

int n=0;

while((c[n]=getchar())!='\n')

{

n++;

}

printf("输入字符总数为:%d\n",n);

printf("反序输出结果为:");

for(n;n>=0;n--)

{

printf("%c",c[n]);

}

printf("\n");

}

扩展资料

1、关键字不能用作用户定义的名称(标识符)。

2、对于每个开放的brase({),必须有相应的闭合brase(})。

3、必须声明每个变量bofore使用它。

4、每个C程序都必须编写此语句。该语句(main)指定C程序执行的起始点。main是一个用户定义的方法,它告诉编译器这是程序执行的起点。int是在完成主方法执行后将返回操作系统的值的数据类型。如不想返回任何值,可以将其用作void。

热心网友 时间:2022-06-18 09:30

#include <stdio.h>

int is_digit(long long a){

int sum=0;

while(a){

sum++;

a/=10;

printf("该数的位数为:%d\n",sum);

return 0;

}

int main()

{

long long a;

scanf("%lld",&a);

printf("您输入的数值是:%lld\n",a);

is_digit(a);

}

扩展资料:

c语言需要说明的是:

1.一个C语言源程序可以由一个或多个源文件组成。 

2.每个源文件可由一个或多个函数组成。

3.一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。  

4.源程序中可以有预处理命令(包括include 命令,ifdef、ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。

5.每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。结构体、联合体、枚举型的声明的“}”后要加“ ;”。

6.标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

参考资料:

百度百科-c语言

热心网友 时间:2022-06-18 09:31

#include "stdio.h"

#include "stdlib.h"

void main()

{

 int count=1;

 printf("请输入一个数字");

 int n;

 scanf("%d",&n);

 while(n>=10)

 {

  count++;

  n=n/10;

 }

 printf("这个数字是%d位数",count);

 

 system("pause");

}

热心网友 时间:2022-06-18 09:31

int count = 1;
int n;

scanf("%d",&n);

while(n / 10 != 0)
{
count++;
n = n / 10;
}

count就是所求位数

热心网友 时间:2022-06-18 09:32

#include <stdio.h>
#define N 50 /* N为输入数字的最大位数*/
void main()
{
char a[N];
int i;
printf("请输入一个数字: ");
gets(a);
for(i=0; a[i] != '\0'; i++);
printf("这个数是%d位数\n", i);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 95212860是哪点的电话? 952129开头的骚扰电话投诉到工信部 045195212什么电话? 95212这个号码是干什么的? win10安装后网卡驱动缺失怎么办 求一款农场经营类单机游戏 404 Not Found 新乡平原示范区被取消了吗 K歌里的阳光农场占空间怎么删除 404 Not Found 怎样才能把阳光农场里不要的好友删除呢? 阿里旺旺阳光牧场在哪个阿里旺旺版本里有啊? 摩托罗拉ME525怎么在UC浏览器里面安装FLASH插件 阳光牧场果园 全民k歌在哪里? qq家园以前有个游戏叫阳光牧场,现在还能玩吗? 全民K歌的阳光农场一天可以种几次 阳光牧场 求经营农场类单机游戏。 寻求一款单机关于农场的小游戏。 哪里可以下纳尼亚传奇 在After school里有一个MV好像是在沙漠上开着车的,是哪首歌? 美的电压力锅 做火锅用哪个档 优化大师注册码(注册号904958) 《蔷薇的第七夜》1、2、3部txt&#47;rar下载 湖南寄给你工学院湖南里工学院有校服么 武昌火车站有高铁到重庆吗 达人说旗下有哪些网红 山东中天物流仓储设备有限公司怎么样? 联想笔记本电脑自动重启 说是出现问题 怎么会出现这种问题 金华利诚财富投资合伙企业有限合伙怎么样? 抖音游戏达人推广里什么叫安装计费 北京北卫药业有限责任公司怎么样? 北京达人说文化有限公司怎么样? 脑筋急转弯大全,捉弄人 安城密室2 肥皂在哪儿?达人说详细点!谢谢! 武器召唤师的守护者&#47;ガーディアン之卡 如何重装电脑系统? 午夜里的表白 安热沙防晒露怎么样?