تحدي المراجعة #2
جزء من قسم Fundamentals في رحلة C على Coddy — الدرس 45 من 63.
التحدي
سهلقم بإنشاء برنامج يطبع جدول الضرب للقيم من 1 إلى n (حيث يتم توفير n من قبل المستخدم).
يجب أن يقوم برنامجك بطباعة جدول ضرب من 1 إلى n باستخدام الحلقات المتداخلة (nested loops).
يجب تنسيق الجدول بحيث يظهر كل صف نواتج ضرب رقم في جميع القيم من 1 إلى n.
إذا كانت n = 4، يجب أن يظهر المخرج تماماً بهذا الشكل:
1 2 3 4
2 4 6 8
3 6 9 12
4 8 12 16استخدم محدد التنسيق %2d متبوعاً بمسافة لكل رقم. هذا يحجز مساحتين من الأحرف لكل ناتج ضرب.
مثال لـ %2d :
رقم واحد (يتم دفعه إلى اليمين):
printf("%2d ", 5); // Output: " 5 "رقمان (يملآن كلا الخانتين):
printf("%2d ", 10); // Output: "10 "جرّب بنفسك
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// إنشاء حلقات متداخلة لطباعة جدول الضرب
return 0;
}جميع دروس Fundamentals
2المتغيرات
أنواع البياناتالأعداد الصحيحة (Integer)الأعداد العشرية (Float - Double)المحارف (Characters)القيم المنطقية (Booleans)الثوابتأساسيات printfقواعد تسمية المتغيراتتحويل الأنواع (Type Casting) - الجزء 1تحويل الأنواع (Type Casting) - الجزء 2تحدي المراجعة3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيالمعاملات المنطقية - الجزء الثالثتحدي المراجعة6الحلقات التكرارية
حلقة Forحلقة Whileحلقة Do WhileBreakContinueتحدي المراجعة #1الحلقات المتداخلةالحلقات اللانهائيةتحدي المراجعة #2