当前位置:首页 » 编程语言 » c语言统计整数

c语言统计整数

发布时间: 2022-06-07 08:04:09

A. c语言 输入一个整数 统计该整数的位数

#include<stdio.h>
main()
{
unsignedlongnum=0;
inti=1,j=0;
printf("请输入一个数:");
scanf("%d",&num);
while((num/i)>=1)
{
i=i*10;
j++;
}
printf("该数为%d位数 ",j);
}

有什么看不懂的问我,望采纳

B. c语言 统计一个字符串里有多少个整数

#include<stdio.h>

intmain(void)
{
intcnt,n;
for(cnt=0;!scanf("%*[^0-9]")&&!scanf("%*[0-9]");++cnt);
printf("%d ",cnt);
return0;
}

C. C语言:输入一个字符串,统计有多少个整数并输出

48即是0x30,ASCII码中我们看到的0到9的对应的是0x30-0x39.

D. 输入字符串并统计其中组成的整数个数,C语言

思路:统计字符串中的空格,所以该字符串中有空格,则输入只能使用gets函数,再依次遍历该字符串,判断字符是否是空格,如果是,则空格个数自加1。
参考代码:

#include<string.h>#include<stdio.h>#include<math.h>int main(){ int sum=0,i; char a[100]; gets(a); for(i=0;a[i]!='\0';i++) if(a[i]==' ') sum++; printf("%d\n",sum); return 0;}/*输出: af adf asfd4*/

E. . c语言编程:输入一个正整数,统计该数的各位数字中零的个数,并求各位数字中的最大者。

#include<stdio.h>
intmain()
{
intn,max=-1,s=0;
scanf("%d",&n);
while(n)
{
if(n%10==0)s++;
if(n%10>max)max=n%10;
n/=10;
}
printf("0:%d max=%d ",s,max);
return0;
}

F. c语言十个整数统计正整数的数量,要用函数调用

#include<stdio.h>
void calc(){
int num[10],i,count=0;
for(i=0;i<10;i++){
printf("请输入第%d个数:",(i+1));
scanf("%d",&num[i]);
if(num[i]>0){
count++;
}
}
printf("正整数有%d个!\n",count);
}
void main(){
calc();
}

G. c语言统计一个整数的位数求纠错,在线等

while后面多了一个分号 去掉就好了while(number!=0);{

热点内容
邮件服务器软件快速搭建 发布:2024-05-17 07:03:53 浏览:281
ipad开机密码怎么找回 发布:2024-05-17 07:03:08 浏览:651
查询账单初始密码是多少 发布:2024-05-17 06:58:45 浏览:650
反编译封挂 发布:2024-05-17 06:17:42 浏览:820
台电怎么从电脑转至安卓 发布:2024-05-17 06:07:23 浏览:436
我的世界国际版服务器里如何开挂 发布:2024-05-17 06:06:05 浏览:873
如何同步各个服务器时间 发布:2024-05-17 06:00:19 浏览:714
上课用平板是什么配置 发布:2024-05-17 05:29:51 浏览:565
linux指定组 发布:2024-05-17 05:04:39 浏览:86
鲁班算法 发布:2024-05-17 04:59:46 浏览:489