編寫一個讀取最大9個整數序列的c程序,打印每個連續子序列的總和 。打印整數陣列的每個連續子序列的總和
我可以打印所有連續的子序列,但不能打印每個子序列的總和。請幫助我學習。我是一個天真的學習者。請原諒我在編碼方面的低效率。以下給出的是我能夠做到的。
#include<stdio.h>
int main()
{
int a[9];
int i,j,k,sum[9]={0};
for(i=0;i<9;i++)
scanf("%d",&a[i]);
for(i=0;i<9;i++)
{
for(j=i;j<9;j++)
{
for(k=i;k<j+1;k++)
printf("+%d ",a[k]);
printf("\n");
}
}
getch();
}
對於初學者,您是否知道如何總結數組的所有9個數字,而不用擔心子序列? – hugomg
是的,我知道如何總結陣列中的所有9個數字 – shravani