01/10/2018, 09:15
Nhờ mọi người coi giúp chương trình đếm chữ số chữ số trong 1 mảng
Cô chú bác nào chỉ em tại sao sai với em đang làm phần mềm đếm số chữ số trong 1 mảng mà khi test nhập vào cả 5 số thì ko inra kết quả gì hết
#include <stdio.h>
#include <math.h>
int main()
{
int number;
printf("Nhap vao so ban muon chan: ");
scanf("%d",&number);
int a[number];
int n;
do
{
printf("
Nhap vao so ban muon kiem tra: ");
scanf("%d",&n);
if(n<0 or n>number)
{
printf("So cua ban khong hop le");
}
}while(n<0 or n>number);
for(int i=1;i<=n;i++)
{
printf("So thu %d la: ",i);
scanf("%d",&a[i]);
}
int chuso;
int d[number];
for(int i=1;i<=n;i++)
{
chuso=0;
while(a[i]>=1)
{
a[i]=a[i]/10;
chuso=chuso+1;
}
d[i]=chuso;
}
for(int i=1;i<=n;i++)
{
printf("So chu so cua %d la: %d",i,d[i]);
}
}
Bài liên quan
Hi Minh Triet Tran.
Bạn học cách debiug trước nhé.
đếm số chữ số trong 1 mảng tức là kiểm tra xem 1 mảng ký tự hỗn hợp có bao nhiêu ký tự là chữ số á ??(eg: f,8,a,s,g,9,8,7,a,w,9,e,8,9) . hay là đến số chữ số trong 1 số bất kì (eg: 1,2,3,7,8,1,2,4,7,9,1,8,2).
mình nghĩ là bạn nên làm