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

c語言 寫程序

編輯:C語言問答

c語言 寫程序

130

1.      編寫函數fun,根據主函數傳遞的m的值(2<m<10),在m行m列的二維數組中存放如下數據,數據由main()函數輸出。例如:

m=2時 ,輸出為:

 1   2

 2   4

m=4時,輸出為:

1   2   3  4

2   4  6  8

3   6  9  12

4   8 12  16

 

2   任意輸入10個整數,求其中的最大數,用函數實現求最大數,並將結果輸出。

3   試編程找出二維整形數組中所有元素的平均值

4 試編程在二維整形數組中尋找指定的元素

5 設有int a[10]={1,3,4,5,6};int *p=&a[0];編程通過p打印出a中所有元素。

6     編寫一個函數print,打印一個學生的成績數組,該數組中有5個學生的數據記錄,每個記錄包括num,name,score[3],用主函數輸入這些記錄,用print函數輸出這些記錄。

7     從鍵盤上輸入一個字符串,然後輸出到一個磁盤文件”test”中,輸入的字符串以”!”結束。

8      從鍵盤上輸入一個字符串,將其中的小寫字母全部轉換成大寫字母,然後輸出到一個磁盤文件”test”中,輸入的字符串以”!”結束。

 

最佳回答:

1.

#include <stdio.h>
#define M 100
void main()
{
 int a[M][M]={0};
 int t,j,k,m=1;
 printf("請輸入一個整數:");
 scanf("%d",&t);
 for(j=0;j<t;j++,m=1)
  for(k=0;k<t;k++)
  {a[j][k]=m+j;
    m+=j+1;
  }
 for(k=0;k<t;k++)
 {
  for(j=0;j<t;j++)
   printf("%-2d ",a[k][j]);
        printf("\n");
 }
}

 

2.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved