推 malemma:謝謝文政 !_! 61.223.58.75 05/18
※ 引述《sleepzzzzzzz (人不輕狂往少年)》之銘言:
: 由鍵盤輸入陣列(d[60]還是d[]100)
: 以副程式輸出陣列資料及總合
: 並將陣列中的數值+10
: 同樣以副程式輸出資料及總合
: 題目大致是這樣吧
#include<stdio.h>
#include<conio.h>
void printArray(int n, int *b)
{
int i,T=0;
for (i=0;i<n;i++) printf("%5d",b[i]);
puts("");
for (i=0;i<n;i++) T=T+b[i];
printf("total=%5d\n",T);
}
void addTen(int n,int *c)
{
int i;
for (i=0;i<n;i++) c[i]=c[i]+10;
}
main()
{
int z[999];
int i=-1;
clrscr();
printf("enter number,0 for exit\n");
while(1)
{
i++;
printf("enter NO.%d:",i);
scanf("%d",&z[i]);
if(z[i]==0)break;
}
printf(" before addTen\n");
printf("------------------------------------------------------\n");
printArray(i,z);
printf(" after addTen\n");
printf("------------------------------------------------------\n") ;
addTen(i,z);
printArray(i,z);
}
printArray
把陣列從0~i-1 共i個數印出
並把他家總起來 -->T
addTen 把陣列裡每一個述各加10
另外cppㄉ檔案可以直接用wordpad開起 並加以編輯
就是可以直接複製 貼上拉
不用慢慢抄...然後哪邊抄錯都不知道...-.-
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.244.186