主页 > 程序语言 > 用C语言编写一个程序,输入一个整数,输出0~9各数字在该整数中出现的次数

用C语言编写一个程序,输入一个整数,输出0~9各数字在该整数中出现的次数

2023-03-06 23:24来源:m.sf1369.com作者:宇宇

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

int main()

{

int a[10];//每个数字的计数器

int num;

int i;

char ch[100],*ch1,num1;

for(i = 0;i < 10;i++)

a[i] = 0;

printf(请输入一个整数:);

scanf(%d,&num);

itoa(num,ch,10); //将数字转化为字符串

for(ch1 = ch;ch1<ch+strlen(ch);ch1++)

{

num1 = *ch1;

switch(num1)

{

case '0': a[0]++; break;

case '1': a[1]++; break;

case '2': a[2]++; break;

case '3': a[3]++; break;

case '4': a[4]++; break;

case '5': a[5]++; break;

case '6': a[6]++; break;

case '7': a[7]++; break;

case '8': a[8]++; break;

case '9': a[9]++; break;

default:break;

}

}

printf(各数字出现的次数如下:\n);

printf(数字:0 1 2 3 4 5 6 7 8 9\n);

printf(次数:);

for(i = 0;i < 10;i++)

printf(%-3d,a[i]);

printf(\n);

return 0;

}

相关推荐

哪些编程语言是函数式的

程序语言 2024-01-14

VB编程的函数详解

程序语言 2024-01-02

c语言扑克牌问题

程序语言 2023-12-28

iphone语言与地区有什么用?

程序语言 2023-12-19

C语言程序,怎么使用,

程序语言 2023-12-17

把word嵌入到C#程序中

程序语言 2023-11-26

HTML是不是编程语言?

程序语言 2023-11-17