อัลกอริทึมได้รับด้านล่างเพื่ออธิบายกระบวนการซึ่งรวมอยู่ในภาษาการเขียนโปรแกรม 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