程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> c語言程序設計,我是初學者,幫忙編下程序,謝謝!

c語言程序設計,我是初學者,幫忙編下程序,謝謝!

編輯:C語言問答

c語言程序設計,我是初學者,幫忙編下程序,謝謝!

1.有三個整數x,y,z,設置三個指針變量p1,p2 ,p3,分別指向x,y,z。然後通過指針變量使x,y,z三個變量交換順序,即原來x的值給y,把y的值給z,z的值給x。x,y,z的原值由鍵盤輸入,要求輸出x,y,z的原值和新值。

2. 定義一個函數search(int list[], int n, int x), 在數組list中查找元素x, 若找到則返回相應下標,否則返回-1。在main函數中調用search, main函數如下:

    void main()

    {   int i, x, a[10], res;

        for(i=0; i<10; i++)

            scant("%d", &a[i]);

        scant("%d", &x);

        res=search(a, 10, x);

        printf("%d”,res);

}

3. 有四個字符串“Changhua”,“Liping”,“Chenmei”, “Gaofeng”,代表四個人的名字,要求按字母順序(由小到大)輸出這四個字符串。

4. findmax函數將計算數組中的最大元素及其下標值和地址值,請補充編寫*findmax()函數的內容,並最後上機調試結果。

#include“stdio.h”

*findmax(int *s,int t,int *k)

{ …………}

main()

{    int a[10]={12,23,34,45,56,67,78,89,11,22},k,*add;

     add=findmax(a,10,&k);

     printf(“%d,%d,%o\n”,a[k],k,add);

}

最佳回答:

把你qq郵箱告訴我,我把譚浩強的答案發給你!
追問:
qq郵箱行吧
回答:
行,只要是郵箱就行
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved