লুপ ব্যবহার না করেই সংখ্যা প্রিন্ট করার বিভিন্ন পদ্ধতি রয়েছে যেমন রিকার্সিভ ফাংশন, গোটো স্টেটমেন্ট ব্যবহার করে এবং main() ফাংশনের বাইরে একটি ফাংশন তৈরি করা।
এখানে C ভাষায় সংখ্যা প্রিন্ট করার একটি উদাহরণ দেওয়া হল,
উদাহরণ
#include<stdio.h> int number(int val) { if(val<=100) { printf("%d\t",val); number(val+1); } } int main() { int val = 1; number(val); return 0; }
আউটপুট
12345678910111213 14151617181920212223242526 27282930313233343536373839 40414243444546474849505152 53545556575859606162636465 66676869707172737475767778 79808182838485868788899091 9293949596979899100
উপরের উদাহরণে, একটি আর্গুমেন্ট ভ্যাল দিয়ে একটি ফাংশন নম্বর তৈরি করা হয়েছে। যদি val 100 এর কম বা সমান হয়, তাহলে মান এবং বৃদ্ধির মান এক করে প্রিন্ট করুন। main() ফাংশনে, val 1 দিয়ে আরম্ভ করা হয় এবং ফাংশন নম্বর বলা হয়।
if(val<=100) { printf("%d\t",val); number(val+1); }