❶ c語言輸入10個數,求和以及平均值
1、首先,先打開DEV C++軟體。
❷ C語言編程:輸入10個數字,輸出這10個數字的和
#include
"stdio.h"
main()
{
int
a[10],i,sum=0;
//一個數組存放10個數,合是sum,i是普通變數
printf("輸入10個數");
for(i=0;i<10;i++)
//一個循環,使你可以輸入10個數
scanf("%d",&a[i]);
for(i=0;i<10;i++)
//又一個循環,每循環一次,實現兩個數的之和
sum=sum+a[i];
//相當於
a【0】+a【1】+····a【9】
printf("the
sum
is:%d",sum);
//輸出結果
}
❸ c語言中用if else語句求1到10的和
通常這種問題都是用循環語句求解的,不會用if語句。
如果實在想要實現用if來循環,可以寫一個遞歸函數來求和。
(ps:遞歸:一個過程或函數在其定義或說明中有直接或間接調用自身的一種方法)
代碼如下:
#include
int
n;
int
F(int
n)
{
if
(nreturn
1;
else
return
n
+F(n-1);
}
int
main()
{
puts("輸入一個整數");
scanf("%d",&n);
printf("求和的結果是%d\n",
F(n));
return
0;
}
這個程序可以求1~n的和,如果要求1~10的和,輸入n的值為10即可。
❹ 任意輸入十個數求和的C語言程序,要具體一點的,哪位大神幫幫忙!
任意輸入十個數求和的C語言程序,要具體一點的,哪位大神幫幫忙!
參考#include <stdio.h>包含頭文件stdio.hint main()定義主函數,返回值類型int{ int i;定義變數i double sum = 0.0, v;定義臨時變數v和結果保存位置sum,初始化為0 for (i = 0; i < 10; ++i){循環十次 scanf ("%lf", &v);輸入任意一個數 sum += v;將輸入的數加到sum上 } printf ("sum = %f\n", sum);輸出結果 return 0;返回0,表示程序正確執行}
任意輸入10個數求正,負0的個數,c語言程序
#include <stdio.h>
int main()
{
int i, a,b,c,s,v;
for(i=a=b=c=s=0; i < 10; i ++)
{
scanf("%d",&v);
if(v<0)a++;
else if(v== 0) b ++;
else
{
c++;
s+=v;
}
}
printf("正數%d\n負數%d\n零%d\n正數和%d\n",a,c,b,s);
return 0;
}
C語言程序編程求助計算任意兩個數的階乘的和.幫幫忙
int p(int i) { int fc=1; if(i=1;i--) fc = fc * i; return fc; } int s(int n) { int sum =0; for(;n>=1;n--) sum = sum + p(n); return sum; } float f(int x,int y) { return s(x)/(flaot)(s(y)); }
高分懸賞c語言程序注釋!急求!求各位大神幫幫忙!
把代碼列出來,有人懂的話說不定就答你了。
不過太長的代碼就免了。
任意輸入5個數,列印出23451,34512,45123,51234的C語言程序
#include "stdafx.h"
#include "stdio.h"
int main(int argc, char* argv[])
{
int a[5];
int num = 0;
printf("輸入五個字元\n");
for(int i = 0;i<5;i++)
{
printf("輸入第%d個字元\n",i+1);
scanf("%d",&a[i]);
}
for( i = 0;i<5;i++)
{
num++;
num = num%5 ;
for(int s= 0;s<5;s++)
{
printf("%d",a[num]);
num++;
num = num%5 ;
}
printf("\n");
}
return 0;
}
求隨意輸入任意數量數字之和的C語言程序
#include<stdio.h>
int main()
{
int n,a,sum=0;
printf("輸入加數個數\n");
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&a);
sum=sum+a;
}
printf("sum=%d\n",sum);
return 0;
}
求任意兩個數字之和的c語言程序
20 void MP_Ellipse(int xc , int yc , int a, int b)21 { 22 double sqa = a * a;23 double sqb = b * b;24 25 double d = sqb + sqa * (-b + 0.25);26 int x = 0;27 int y = b;28 EllipsePlot(xc, yc, x, y);29 while( sqb * (x + 1) < sqa * (y - 0.5))30 { 31 if (d < 0)32 {33 d += sqb * (2 * x + 3);34 }35 else 36 { 37 d += (sqb * (2 * x + 3) + sqa * (-2 * y + 2));38 y--; 39 }40 x++; 41 EllipsePlot(xc, yc, x, y);42 }43 d = (b * (x + 0.5)) * 2 + (a * (y - 1)) * 2 - (a * b) * 2;44 while(y > 0)45 { 46 if (d < 0)47 {48 d += sqb * (2 * x + 2) + sqa * (-2 * y + 3);49 x++; 50 }51 else 52 {53 d += sqa * (-2 * y + 3); 54 }55 y--;56 EllipsePlot(xc, yc, x, y);57 }58 }
求大神幫忙寫一個c語言程序
#include <stdlib.h>#include <stdio.h>void mySwap(int a[][4],int i,int j){ int temp = a[i][j]; a[i][j] = a[j][i]; a[j][i] = temp;}void reArr(int a[][4],int n){ for(int i=0;i<n;i++){ for(int j=0;j<i;j++){ mySwap(a,i,j); } }}int main(void) { int a[4][4]; int t = 1; int n = 4; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ a[i][j] = t++; } } for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ printf("%d ",a[i][j]); } printf("\n"); } reArr(a,n); for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ printf("%d ",a[i][j]); } printf("\n"); } return 0;}
求大神幫忙寫一個C語言程序
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define ST_SIZE 64
char * s_gets(char *, int);
int main(int argc, char * argv[]){
char input[ST_SIZE];
printf("請輸入\"完美\":");
s_gets(input, ST_SIZE);
if(strcmp(input, "完美") == 0)
printf("OK\n");
else
printf("NO\n");
getch();
return 0;
}
char * s_gets(char * st, int size){
char * re;
int i = 0;
re = fgets(st, size, stdin);
if(re){
while(st[i] != '\n' && st[i] != '\0')
i++;
if(st[i] == '\n')
st[i] = '\0';
else
while(getchar() != '\n')
continue;
}
return re;
}
有疑問請追問
C語言程序的注意事項?大神們幫幫忙
C 語言 [1] 是一種面向過程的計算機程序設計語言,它是目前眾多計算機語言中舉世公認的優秀的結構程序設計語言之一。它由美國貝爾研究所的D.M.Ritchie於1972年推出。1978後,C語言已先後被移植到大、中、小及微型機上。 C語言發展如此迅速,而且成為最受歡迎的語言之一,主要因為它具有強大的功能。許多著名的系統軟體,如DBASE Ⅳ都是由C 語言編寫的。用C 語言加上一些匯編語言子程序,就更能顯示C 語言的優勢了,像PC- DOS 、WORDSTAR等就是用這種方法編寫的。 編輯本段C 語言特點: C語言 avr單片機c語言高級程序設計 是一種成功的系統描述語言,用C語言開發的UNIX操作系統就是一個成功的範例;同時C語言又是一種通用的程序設計語言,在國際上廣泛流行。世界上很多著名的計算公司都成功的開發了不同版本的C語言,很多優秀的應用程序也都使用C語言開發的,它是一種很有發展前途的高級程序設計語言。 1. C是中級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。 2.C是結構式語言。結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C 語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。 3.C語言功能齊全。具有各種各樣的數據類型,並引入了指針概念,可使程序效率更高。另外C語言也具有強大的圖形功能,支持多種顯示器和驅動器。而且計算功能、邏輯判斷功能也比較強大,可以實現決策目的的游戲。 c語言 4. C語言適用范圍大。適合於多種操作系統,如Windows、DOS、UNIX等等;也適用於多種機型。 C語言對編寫需要硬體進行操作的場合,明顯優於其它解釋型高級語言,有一些大型應用軟體也是用C語言編寫的。 C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高級語言。 5.C語言 文件由數據序列組成,可以構成二進制文件或文本文件 常用的C語言IDE(集成開發環境)有Microsoft Visual C++,Dev-C++,Code::Blocks,Borland C++,Wat C++ ,Borland C++ Builder,GNU DJGPP C++ ,Lwin32 C Compiler 3.1,High C,Turbo C,C-Free,win-tc 等等…… 對於一個初學者,Microsoft Visual C++是一個比較好的軟體。界面友好,功能強大,調試也很方便。
記得採納啊
❺ 用函數調用的方法,實現任意10個數的求和、、c語言
#include<stdio.h>
floatadd10(floats[])
{
inti;
floatsum=0;
for(i=0;i<10;i++)
sum+=s[i];
returnsum;
}
voidmain()
{
inti;
floatn[10];
for(i=0;i<10;i++)
{
printf("Input%d:",i+1);
scanf("%f",&n[i]);
}
printf("SUM=%f",add10(n));
}