#include 
#include 
#include   //thư viện chuỗi
int main()
{
    char xau[30];
    printf("Nhap vao 1 chuoi: ");
    gets(xau);
    for(int i=strlen(xau)-1;i>=0;i--)  //strlen trả về độ dài của chuỗi
    {
        printf("%c",xau[i]);
    }
    getch();
} CÂU2
#include
#include
#include
int main()
{
char xau[50];
printf("Nhap vao mot chuoi: ");
gets(xau);
int a=strlen(xau)-1;
for(int i=strlen(xau)-1;i>=0;i--)
{
if(xau[i]==32 || i==0)
{
if(i==0)
{
printf(" ");
}
for(int j=i;j<=a;j++)
{
printf("%c",xau[j]);
}
a=i-1;
}
}
getch();
}
CÂU 3
#include
#include
#include
int main()
{
char xau[30];
printf("Nhap vao mot chuoi: ");
gets(xau);
for(int i=0;i{ 
if(xau[i]!=32)
{
printf("%c",xau[i]);
}
else
{
for(int j=strlen(xau)-1;j>=i;j--)
{
if(xau[j]==32)
{
for(int k=j;k<=strlen(xau)-1;k++)
printf("%c",xau[k]);
break;
}
}
break;
}
}
getch();
}
CÂU 4
#include
#include
#include
int main()
{
char xau[30];
printf("Nhap vao mot chuoi: ");
gets(xau);
for(int i=0;i<=strlen(xau)-1;i++)
{
if(xau[i]!=32)
{
printf("%c",xau[i]);
}
else
{
printf("\n");
}
}
getch();
}
CÂU 5
#include 
#include 
#include 
char doc_so[50];
char *docso(int n)
{
   char doc[10][5]={"","Mot","Hai","Ba","Bon","Nam","Sau","Bay","Tam","Chin"};
   doc_so[0]=0;
   int donvi=n%10;
   n=n/10;
   int chuc=n%10;
   int tram=n/10;
   if(tram>0)
   {
      strcat(doc_so,doc[tram]);
      strcat(doc_so," Tram ");
   }
   if(chuc>0)
   {
      if(chuc==1)
      strcat(doc_so," Muoi ");
      else
      {
         strcat(doc_so,doc[chuc]);
         strcat(doc_so," Muoi ");
      }
   }
   if(donvi>0)
   strcat(doc_so,doc[donvi]);
   return doc_so;
}
int main()
{
   int n;
    printf("Nhap vao mot day so: ");
    scanf("%d",&n);
    if(n==0)
    {
      printf("Khong");
   }
   else
   {
      int tram=n%1000; 
      n=n/1000;
      int ngan=n%1000;
      n=n/1000;
      int trieu=n%1000;
      int ty=n/1000;
      if(ty>0)
      {
         printf("%s Ty",docso(ty));
      }
      if(trieu>0)
      {
         printf(" %s Trieu ",docso(trieu));
      }
      if(ngan>0)
      {
         printf(" %s Ngan ",docso(ngan));
      }
      if(tram>0)
      {
         printf(" %s ",docso(tram));
      }
   }
   getch();
}CÂU 6
#include 
#include 
#include 
int main()
{
    char xau[50];
    char kitukiemtra;
    int dem;
    printf("Nhap vao mot chuoi: ");
    gets(xau);
    printf("Nhap vao ki tu muon kiem tra: ");
    scanf("%c",&kitukiemtra);
    for(int i=0;i    {
        if(xau[i]==kitukiemtra)
        dem++;
    }
    if(dem==0)
    printf("Ki tu %c khong co trong chuoi",kitukiemtra);
    else
    printf("Ki tu %c xuat hien %d lan trong chuoi",kitukiemtra,dem);
    getch();
} 





0 nhận xét:
Đăng nhận xét