کار این برنامه این هست که به تعداد ۱۰ بار از شما درخواست وارد کردن عدد را میکند و با هر بار درخواست مقدار وارد شده را با مقدار درون s جمع کرده و دوباره درون s میریزد تا در پایان کار، مجموع اعداد بدست آید.
توضیحات مثال زیر رو درون یک ویرایشگر راست به چپ کپی کنید تا راحتتر بتوانید بخوانیدشان.
#include <stdio.h>
int main()
{
int n = 10;
/* از متغیر n برای ذخیرهٔ تعداد دفعات درخواست عدد از کاربر استفاده میشود.
مثلاً اگر مقدار آن را در این برنامه برابر با 10 قرار دهیم، آنگاه ۱۰ بار عدد را وارد میکنیم.*/
int a;
/* از متغیر a برای دریافت عدد از کاربر استفاده میشود */
int s = 0;
/* از متغیر s برای نگهداری مجموع اعداد وارد شده از کاربر استفاده میشود.
به این صورت که مقدار s را برابر با صفر قرار میدهیم و هر بار که مقدار متغیر a از
کاربر دریافت شد آن را با مقدار داخل s جمع بسته و سپس مقدار جمع بسته را
درون متغیر s میریزیم. */
int i = 0;
/* از متغیر i به عنوان شمارنده استفاده میکنیم.*/
while ( i < n )
{
printf("please enter a number!\n");
scanf("%d",&a);
s += a;
i++;
}
printf("\nsum of numbers = %d\n", s);
return 0;
}