Computer >> Máy Tính >  >> Lập trình >> lập trình C

Viết chương trình in ‘Tutorials Point’ mà không sử dụng dấu chấm phẩy trong C

Trong bài toán này, chúng ta phải viết một chương trình sẽ in ra 'Tutorials Point' mà không sử dụng dấu chấm phẩy.

Chúng ta đều biết rằng để kết thúc một câu lệnh bằng dấu chấm phẩy c là cần thiết. Và câu lệnh print sẽ được thực thi khi thêm dấu chấm phẩy vào cuối.

Vì vậy, để in ‘Tutorials point’ mà không có dấu chấm phẩy, trước tiên chúng ta sẽ phải tìm hiểu về phương thức printf trong c. thực tế trả về một số nguyên là tổng số ký tự được yêu cầu để in.

Cú pháp

int printf(constant char *format, ...)

Phương thức có thể chấp nhận n số đối số. Đầu tiên sẽ là chuỗi được in và nó trả về tổng số ký tự sẽ được in.

Sử dụng kiến ​​thức này về printf chúng ta có thể in ‘điểm hướng dẫn’ mà không cần sử dụng dấu chấm phẩy bằng cách sử dụng câu lệnh print bên trong điều kiện của câu lệnh điều kiện, câu lệnh này sẽ thực thi một khối mã trống. Ngoài ra, chúng ta có thể sử dụng macro và vòng lặp while để hoàn thành tác vụ này.

Hãy xem từng người trong số họ,

Chương trình in bằng câu lệnh if,

Ví dụ

#include<stdio.h>
int main(){
   if (!printf("Tutorails Point") )
   { }
}

Đầu ra

Tutorails Point

Chương trình để in bằng cách sử dụng câu lệnh switch,

Ví dụ

#include<stdio.h>
int main(){
   switch (!printf("Tutorails Point") )
   { }
}

Đầu ra

Tutorails Point

Chương trình in bằng vòng lặp while,

Ví dụ

#include<stdio.h>
int main(){
   while(!printf("Tutorails Point") )
   { }
}

Đầu ra

Tutorails Point

Chương trình in bằng macro,

Ví dụ

#include<stdio.h>
#define printstr printf("Tutorails Point")
int main(){
   if (!printstr)
   { }
}

Đầu ra

Tutorails Point