{"id":12506,"date":"2024-03-14T16:00:16","date_gmt":"2024-03-14T16:00:16","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/"},"modified":"2025-08-05T02:25:48","modified_gmt":"2025-08-05T02:25:48","slug":"how-do-you-write-code-in-c-language-to-find-the-average","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/","title":{"rendered":"C Code to Calculate Average"},"content":{"rendered":"<p>Here is an example code in C language for calculating the average:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-meta\">#<span class=\"hljs-keyword\">include<\/span> <span class=\"hljs-string\">&lt;stdio.h&gt;<\/span><\/span>\r\n\r\n<span class=\"hljs-type\">int<\/span> <span class=\"hljs-title function_\">main<\/span><span class=\"hljs-params\">()<\/span> {\r\n    <span class=\"hljs-type\">int<\/span> n, i;\r\n    <span class=\"hljs-type\">float<\/span> sum = <span class=\"hljs-number\">0.0<\/span>, average;\r\n\r\n    <span class=\"hljs-built_in\">printf<\/span>(<span class=\"hljs-string\">\"\u8bf7\u8f93\u5165\u8981\u8ba1\u7b97\u5e73\u5747\u6570\u7684\u6574\u6570\u4e2a\u6570\uff1a\"<\/span>);\r\n    <span class=\"hljs-built_in\">scanf<\/span>(<span class=\"hljs-string\">\"%d\"<\/span>, &amp;n);\r\n\r\n    <span class=\"hljs-keyword\">while<\/span> (n &lt;= <span class=\"hljs-number\">0<\/span>) {\r\n        <span class=\"hljs-built_in\">printf<\/span>(<span class=\"hljs-string\">\"\u8f93\u5165\u7684\u4e2a\u6570\u5fc5\u987b\u5927\u4e8e0\uff0c\u8bf7\u91cd\u65b0\u8f93\u5165\uff1a\"<\/span>);\r\n        <span class=\"hljs-built_in\">scanf<\/span>(<span class=\"hljs-string\">\"%d\"<\/span>, &amp;n);\r\n    }\r\n\r\n    <span class=\"hljs-keyword\">for<\/span> (i = <span class=\"hljs-number\">1<\/span>; i &lt;= n; ++i) {\r\n        <span class=\"hljs-type\">float<\/span> num;\r\n        <span class=\"hljs-built_in\">printf<\/span>(<span class=\"hljs-string\">\"\u8bf7\u8f93\u5165\u7b2c%d\u4e2a\u6574\u6570\uff1a\"<\/span>, i);\r\n        <span class=\"hljs-built_in\">scanf<\/span>(<span class=\"hljs-string\">\"%f\"<\/span>, &amp;num);\r\n        sum += num;\r\n    }\r\n\r\n    average = sum \/ n;\r\n    <span class=\"hljs-built_in\">printf<\/span>(<span class=\"hljs-string\">\"\u5e73\u5747\u6570\u4e3a\uff1a%.2f\\n\"<\/span>, average);\r\n\r\n    <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-number\">0<\/span>;\r\n}\r\n<\/code><\/pre>\n<p>This code prompts the user to enter the number of integers to calculate the average, then input each integer one by one, and finally output the average. When entering the number of integers, it will validate the input; if the input is less than or equal to 0, it will require the user to re-enter. The final result will be rounded to two decimal places.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is an example code in C language for calculating the average: #include &lt;stdio.h&gt; int main() { int n, i; float sum = 0.0, average; printf(&#8220;\u8bf7\u8f93\u5165\u8981\u8ba1\u7b97\u5e73\u5747\u6570\u7684\u6574\u6570\u4e2a\u6570\uff1a&#8221;); scanf(&#8220;%d&#8221;, &amp;n); while (n &lt;= 0) { printf(&#8220;\u8f93\u5165\u7684\u4e2a\u6570\u5fc5\u987b\u5927\u4e8e0\uff0c\u8bf7\u91cd\u65b0\u8f93\u5165\uff1a&#8221;); scanf(&#8220;%d&#8221;, &amp;n); } for (i = 1; i &lt;= n; ++i) { float num; printf(&#8220;\u8bf7\u8f93\u5165\u7b2c%d\u4e2a\u6574\u6570\uff1a&#8221;, i); scanf(&#8220;%f&#8221;, &amp;num); sum += num; [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[16405,5767,381,16406,799],"class_list":["post-12506","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-average-calculation","tag-c-code","tag-c-programming","tag-calculate-average","tag-programming-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C Code to Calculate Average - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn to write C code that calculates average with user input validation. Simple, tested example included.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C Code to Calculate Average\" \/>\n<meta property=\"og:description\" content=\"Learn to write C code that calculates average with user input validation. Simple, tested example included.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T16:00:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-05T02:25:48+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin Taylor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin Taylor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/\"},\"author\":{\"name\":\"Benjamin Taylor\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9\"},\"headline\":\"C Code to Calculate Average\",\"datePublished\":\"2024-03-14T16:00:16+00:00\",\"dateModified\":\"2025-08-05T02:25:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/\"},\"wordCount\":81,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Average calculation\",\"C code\",\"C++ Programming\",\"calculate average\",\"programming tutorial\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/\",\"name\":\"C Code to Calculate Average - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T16:00:16+00:00\",\"dateModified\":\"2025-08-05T02:25:48+00:00\",\"description\":\"Learn to write C code that calculates average with user input validation. Simple, tested example included.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C Code to Calculate Average\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9\",\"name\":\"Benjamin Taylor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g\",\"caption\":\"Benjamin Taylor\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/benjamintaylor\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"C Code to Calculate Average - Blog - Silicon Cloud","description":"Learn to write C code that calculates average with user input validation. Simple, tested example included.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/","og_locale":"en_US","og_type":"article","og_title":"C Code to Calculate Average","og_description":"Learn to write C code that calculates average with user input validation. Simple, tested example included.","og_url":"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T16:00:16+00:00","article_modified_time":"2025-08-05T02:25:48+00:00","author":"Benjamin Taylor","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Benjamin Taylor","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/"},"author":{"name":"Benjamin Taylor","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9"},"headline":"C Code to Calculate Average","datePublished":"2024-03-14T16:00:16+00:00","dateModified":"2025-08-05T02:25:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/"},"wordCount":81,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Average calculation","C code","C++ Programming","calculate average","programming tutorial"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/","url":"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/","name":"C Code to Calculate Average - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T16:00:16+00:00","dateModified":"2025-08-05T02:25:48+00:00","description":"Learn to write C code that calculates average with user input validation. Simple, tested example included.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-write-code-in-c-language-to-find-the-average\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"C Code to Calculate Average"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9","name":"Benjamin Taylor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g","caption":"Benjamin Taylor"},"url":"https:\/\/www.silicloud.com\/blog\/author\/benjamintaylor\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/12506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=12506"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/12506\/revisions"}],"predecessor-version":[{"id":156300,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/12506\/revisions\/156300"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=12506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=12506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=12506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}