![]() |
VOOZH | about |
First of all we have to understand how printf() function works. Prototype of printf() function is:
int printf( const char *format , ...)
Parameter
printf() returns the total number of characters written to stdout. Therefore it can be used as a condition check in an if condition, while condition, switch case and Macros. Let's see each of these conditions one by one.
Time Complexity: O(1)
Auxiliary Space: O(1)
2. Using while condition:
Time Complexity: O(n)
Auxiliary Space: O(1)
3. Using switch case:
Time Complexity: O(1)
Auxiliary Space: O(1)
4. Using Macros:
Time Complexity: O(1)
Auxiliary Space: O(1)
Output: Geeks for Geeks
One trivial extension of the above problem: Write a C program to print ";" without using a semicolon
Output: ;
Time Complexity: O(1)
Auxiliary Space: O(1)
This blog is contributed by Shubham Bansal.