① 求 從1加到10的 數組形式 c語言程序.
#include <stdio.h>
不是和理解你題目的意思。我就做了一個求1到10的和的程序
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int i,sum=0;
for(i=0;i<10;i++)
sum+=a[i];
printf("從1加到10的和是:%d\n",sum);
}
從1加到10的和是:55
Press any key to continue
② c語言中用if else語句求1到10的和
通常這種問題都是用循環語句求解的,不會用if語句。
如果實在想要實現用if來循環,可以寫一個遞歸函數來求和。
(ps:遞歸:一個過程或函數在其定義或說明中有直接或間接調用自身的一種方法)
代碼如下:
#include <stdio.h>
int n;
int F(int n)
{
if (n<=1)
return 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語言高手 求1至10的累加和
#include<stdio.h>
void main()
{ int i,s;
int sum(int i);
for(i=1;i<=10;i++)
s=sum(i);
printf("s=%d\t",s);
}
int x=0; //把x定義一個全局變數,就可以了,如果定義局部變數每次初始化0,結果就是i=10啦
sum(int j)
{
x+=j;
return(x);
}
④ 用C語言編寫求整數1到10的和
#include <stdio.h>
void main()
{
int i=0;
for(int j=1;j<=10;j++)
{
i+=j;
}
printf("%d\n",i);
}
⑤ 用c語言 從一加到十 while
一樓說的不對,二樓說對一半。
重點是while(n<=10); 後面這個分號不能要,有了這個分號,while後面就沒有內容了,此語句中止了。
%f應該用%d
註:n=n++和n++及n=n+1是等價的,只是表述方法不同。
⑥ 用C語言編寫1到10內加法的(電腦自動出題)
main()
{int i,n,s;
n=rand(10)+1; 通過隨機數獲得n的值
for(i=1;i<=n;i++)
s=s+i;
printf("%s",s);
}
⑦ c語言 從1加到10的小程序!
是要這樣的嗎?
#include<stdio.h>
main()
{
int i,sum=0;
for(i=1;i<=9;i++)
{
sum=sum+i;
printf("%d+",i);
}printf("%d=%d\n",i,sum);
}
⑧ 計算從1加到10的值,且將各個數字存放在一個數組中,輸出數值的各元素的值和求結果的C語言程序
#include<stdio.h>
#include<stdlib.h>
intmain()
{
intiArray[10]={1,2,3,4,5,6,7,8,9,10};
intiSum=0;
inti=0;
printf("數組元素為:");
for(i=0;i<sizeof(iArray)/sizeof(int);i++)
{
iSum+=iArray[i];
printf("%d",iArray[i]);
}
printf(" 和為:%d ",iSum);
return0;
}