Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรม C เพื่อพิมพ์อักขระและสตริงในรูปแบบต่างๆ


อัลกอริทึมได้รับด้านล่างเพื่ออธิบายกระบวนการซึ่งรวมอยู่ในภาษาการเขียนโปรแกรม C เพื่อพิมพ์อักขระและสตริงในรูปแบบต่างๆ

ขั้นตอนที่ 1:อ่านตัวอักษรเพื่อพิมพ์

ขั้นตอนที่ 2:อ่านชื่อในเวลารวบรวม

ขั้นตอนที่ 3:เอาต์พุตของอักขระในรูปแบบต่างๆ โดยใช้ตัวระบุรูปแบบ

  • printf("%c\n%3c\n%5c\n", x,x,x);
  • printf("%3c\n%c\n", x,x);
  • printf("\n");

ขั้นตอนที่ 4:เอาต์พุตของสตริงในรูปแบบต่างๆ โดยใช้ตัวระบุรูปแบบ

  • printf("%s\n", name);
  • printf("%20s\n", name);
  • printf("%20.10s\n", name);
  • printf("%.5s\n", name);
  • printf("%-20.10s\n", name);
  • printf("%5s\n", name);

ตัวอย่าง

ต่อไปนี้เป็นโปรแกรม C เพื่อพิมพ์อักขระและสตริงในรูปแบบต่างๆ -

#include<stdio.h>
main(){
   char x = 'T';
   static char name[20] = "Tutorials Point";
   printf("OUTPUT OF CHARACTERS\n\n");
   printf("%c\n%3c\n%5c\n", x,x,x);
   printf("%3c\n%c\n", x,x);
   printf("\n");
   printf("OUTPUT OF STRINGS\n\n");
   printf("%s\n", name);
   printf("%20s\n", name);
   printf("%20.10s\n", name);
   printf("%.5s\n", name);
   printf("%-20.10s\n", name);
   printf("%5s\n", name);
}

ผลลัพธ์

เมื่อโปรแกรมข้างต้นทำงาน มันจะสร้างผลลัพธ์ต่อไปนี้ -

OUTPUT OF CHARACTERS
T
  T
   T
  T
T
OUTPUT OF STRINGS
Tutorials Point
Tutorials Point
Tutorials
Tutor
Tutorials
Tutorials Point

ตัวอย่าง

พิจารณาโปรแกรมอื่นเพื่อตรวจสอบรูปแบบอื่น -

#include<stdio.h>
main() {
   char x = 'T';
   static char name[20] = "Tutorials Point";
   printf("OUTPUT OF CHARACTERS\n\n");
   printf("%c\n", x);
   printf("%c\n%3c\n%5c\n", x,x,x);
   printf("%3c\n%c\n", x,x);
   printf("%c\n%3c\n%5c\n", x,x,x);
   printf("%3c\n%c\n", x,x);
   printf("\n");
   printf("OUTPUT OF STRINGS\n\n");
   printf("%.5s\n", name);
   printf("%-10.10s\n", name);
   printf("%.20s\n", name);
   printf("%20.10s\n", name);
   printf("%20s\n", name);
   printf("%10s\n", name);
}

ผลลัพธ์

เมื่อโปรแกรมข้างต้นทำงาน มันจะสร้างผลลัพธ์ต่อไปนี้ -

OUTPUT OF CHARACTERS
T
T
  T
    T
  T
T
T
   T
     T
   T
T
OUTPUT OF STRINGS
Tutor
Tutorials
Tutorials Point
Tutorials
Tutorials Point
Tutorials Point