dungnv
» C
» laptrinh
» Bài tập về xâu trong ngôn ngữ lập trình C. Đếm số ký tự số, ký tự hoa, ký tự thường, số tự nhiên.
Bài tập về xâu trong ngôn ngữ lập trình C. Đếm số ký tự số, ký tự hoa, ký tự thường, số tự nhiên.
Thursday, July 3, 2014
1.
Đếm số
kí tự số trong xâu nhập từ bàn phím.
#include <stdio.h>
#include <conio.h>
#include <string.h>
int demktso(char
s[])
{
int
i,dem=0;
for
(i=0;i<strlen(s);i++)
if (
s[i]>='0' && s[i]<='9' )
dem++;
return
dem;
}
void main()
{
char
s[100];
gets(s);
printf("so
ki tu so la : %d",demktso(s));
getch();
}
2.
Đếm số
kí tự hoa trong xâu nhập từ bàn phím.
#include <stdio.h>
#include <conio.h>
#include <string.h>
int demkthoa(char
s[])
{
int
i,dem=0;
for
(i=0;i<strlen(s);i++)
if (
s[i]>='A' && s[i]<='Z' )
dem++;
return
dem;
}
void main()
{
char
s[100];
gets(s);
printf("so
ki tu hoa la : %d",demkthoa(s));
getch();
}
3.
Đếm số
kí tự thường trong xâu nhập từ bàn phím.
#include <stdio.h>
#include <conio.h>
#include <string.h>
int demktthuong(char
s[])
{
int
i,dem=0;
for
(i=0;i<strlen(s);i++)
if (
s[i]>='a' && s[i]<='z' )
dem++;
return
dem;
}
void main()
{
char
s[100];
gets(s);
printf("so
ki tu thuong la : %d",demktthuong(s));
getch();
}
4.
Đếm các
số tự nhiên trong xâu nhập từ bàn phím. Các kí tự số gần nhau ghép thành 1 số tự
nhiên.
Ví dụ: a123bc4d56ef
cho ra đáp án là : 3
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char
s[100];
int
i=0,j,dem=0;
gets(s);
while
(i<=strlen(s))
{
j=0;
while (
s[i]>='0' && s[i]<='9' )
{
i++;
j++;
}
i++;
if
(j!=0) dem++;
}
printf("%d",dem);
getch();
}
Link file word
#include <stdio.h>
#include <conio.h>
#include <string.h>
int demktso(char
s[])
{
int
i,dem=0;
for
(i=0;i<strlen(s);i++)
if (
s[i]>='0' && s[i]<='9' )
dem++;
return
dem;
}
void main()
{
char
s[100];
gets(s);
printf("so
ki tu so la : %d",demktso(s));
getch();
}
2.
Đếm số
kí tự hoa trong xâu nhập từ bàn phím.
#include <stdio.h>
#include <conio.h>
#include <string.h>
int demkthoa(char
s[])
{
int
i,dem=0;
for
(i=0;i<strlen(s);i++)
if (
s[i]>='A' && s[i]<='Z' )
dem++;
return
dem;
}
void main()
{
char
s[100];
gets(s);
printf("so
ki tu hoa la : %d",demkthoa(s));
getch();
}
3.
Đếm số
kí tự thường trong xâu nhập từ bàn phím.
#include <stdio.h>
#include <conio.h>
#include <string.h>
int demktthuong(char
s[])
{
int
i,dem=0;
for
(i=0;i<strlen(s);i++)
if (
s[i]>='a' && s[i]<='z' )
dem++;
return
dem;
}
void main()
{
char
s[100];
gets(s);
printf("so
ki tu thuong la : %d",demktthuong(s));
getch();
}
4.
Đếm các
số tự nhiên trong xâu nhập từ bàn phím. Các kí tự số gần nhau ghép thành 1 số tự
nhiên.
Ví dụ: a123bc4d56ef
cho ra đáp án là : 3
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char
s[100];
int
i=0,j,dem=0;
gets(s);
while
(i<=strlen(s))
{
j=0;
while (
s[i]>='0' && s[i]<='9' )
{
i++;
j++;
}
i++;
if
(j!=0) dem++;
}
printf("%d",dem);
getch();
}
All comments [ 0 ]
Your comments