1樓:匿名使用者
資料鏈表的問題
1、定義乙個結構體 結構體內容如下:int number;struct 結構體名稱 *next;----建立乙個單元
2、scanf n這個數,使用for迴圈n次 裡面-----建立鍊錶
3、遍歷這個鍊錶裡面的資料
大約思路是這樣的 可能c語言語法寫得不太好
c語言 定義乙個正整數n,再輸入任意n個整數,計算並輸出這n個整數的和及平均值。使用動態記憶體分配方
2樓:
#include
using namespace std;
void main()
cout << "你要求的n個數的和是:"<
3樓:焉秀皖
你這點財富值也想讓人做這麼多?不過閒著無聊,給你吧#include
#include
int main()
for(i = 0;i < n;i++)
printf("和為:%d,平均值為:%.2lf\n",sum,(double)sum / n);
free(in); //釋放記憶體return 0;}
用c語言求解,輸入乙個正整數n,再輸入n個整數,輸出n個數中的最大數.
4樓:四捨**入
可以參考下面的**:
#include
void main( )
printf("%d\n", max);}
5樓:匿名使用者
#include
void main( )
printf("%d\n", max);}
6樓:匿名使用者
#include
int main(void)
printf("%d\n", max);
return 0;}
7樓:夷瀾明巧
inta[100];
intn,i,max;
scanf("%d",&n);
for(i=0;i scanf("%d",&a[i]); max=a[0]; for(i=1;i if(max
max=a[i]; printf("max=%d",max); c語言 ,輸入乙個整數n和n個整數,輸出這n個整數的和 8樓:燕歸來 #include #include int main() printf("%d\n",sum); return 0;} (c語言)輸入乙個正整數n, 再輸入n 個整數,輸出這n個整數的最大值. 9樓:貌似風輕 #include #include void main() printf("其中最大的數為:%d\n",m[n]);} 10樓:匿名使用者 #include #include void main() //這是程式,gcc編譯通過 //要在程式中輸入n,然後定義陣列長度,就應該用malloc了。 //data=malloc(sizeof(int)*n); //動態開闢記憶體,得到乙個整型陣列,首位址是data,陣列元素的個數為n 11樓:唐麗梅 可以用陣列定義啊int s[ ] =. 然後再遍歷,求出最大值。 若是n確定的比較好。n不確定的,我也沒轍了。。只能幫到這了。。 12樓:抬頭望那蒼穹 主要是建立動態陣列的問題,我給你個我以前寫的#include //****************求一列數字的最大數int getmaxnum(int *a, int num)}return temp; }//****************求一列數字的最小數int getminnum(int *a, int num)}return temp; }void main() int a = getminnum(intarray,num);// 求最小值 int b = getmaxnum(intarray,num);//求最大值 cout<<"最大的數字是:"< 我這個是c++的,不過要改成c語言的很容易,只要把輸入輸出改過來就可以了 13樓:寂寞死了哎 只學迴圈完全可以辦到,關鍵是要動腦啊 #include void main() printf("%d", max);} 14樓:匿名使用者 。。。。。。。。用迴圈while,for都行。 15樓:匿名使用者 使用malloc() 函式 c語言,求最小值:輸入乙個正整數n,再輸入n個整數,輸出最小值。試編寫相應程式。 16樓:育知同創教育 把這些數都裝在乙個陣列裡面;;比如a; for(int i =0;ia[j])}} printf("%d",a[0]); c語言,輸入乙個整數n,然後輸入n個數,計算並輸出n個數中奇數之和 17樓:匿名使用者 1.編譯不通過 陣列定義時,不能使用變數,即使變數已賦值,所以int a[n];是錯的 解決方法,你可以直接定義乙個大的陣列,比如 int a[100],然後再用n限制輸入的個數 2.陣列下標是從0~n-1,所以你的for(i=1;i<=n;i++)是錯的 應該是for(i=0;i<=n-1;i++) 3.陣列元素不能整體賦值,所以你不能只用一句scanf語句 應該利用for迴圈,迴圈輸入 程式修改如下: #include"stdio.h" void main() ---------------------------------- 希望樓主好好對比一下,加油! 18樓:匿名使用者 a[n]是從0到n-1的陣列,i的值設錯了 19樓:匿名使用者 scanf("%d",&a[n]); 裡面應該是a【n-1】吧,注意存在a[0]哦 c語言,輸入乙個整數n和n個整數,輸出這n個整數的最大值 20樓:匿名使用者 #include int main() {int n,a,i,t; scanf("%d",&n); scanf("%d",&t); //先讀的第乙個數要預設成最大的,不然,t的初值是不定的 for(i=1;iscanf("%d",&a); if(t 21樓:匿名使用者 區域性變數t沒有初始化,是乙個隨機值,不可能和a進行比較。需要先進性初始化為0。 include stdafx.h vc 6.0加上這一行.include stdio.h include string.h int main void int n,u 40 i,k while 1 if scanf d n n 0 break scanf d k for i 0 i 或者 inclu... include main for i 0 i printf d score i printf n c語言怎麼寫出 輸入乙個正整數n,再輸入n個整數,輸出最小值 的 include void main printf min d min 執行示例 include void mian int min a ... include include int main if flag1 flag2 printf 正整數 d既包含偶數也包含奇數 n n2 else if flag1 printf 正整數 d只包含奇數 n n2 else printf 正整數 d只包含偶數 n n2 system pause retu... 不知道有沒有要求輸出的精度,如下 includedouble fun double num,int n void main double fun double num,int n return sum 編寫函式完成,求乙個正整數的n次方c語言 不用pow函式的話,可以用迴圈語句來實現。include... 中北吳延寶 模擬!就是實現你做加法的過程,一位一位算,注意進製就行了 陳阿水 真 以前我也做過乙個大整數程式,2000!不過那裡面沒有減法。做這個減法真讓花時間啊。include include include define max 4000 數字上限 dd char a strncpy a,t,j...c語言輸入n個整數到陣列u中輸入正整數
c語言輸入正整數n,再輸入n個整數,降序輸出
c語言程式設計輸入正整數n判斷它是否同時含有
C語言編寫函式,求乙個正整數的n次方
c語言超長整數加法,C語言 超長整數加法