第14丶15周做業

一.題目:html

1. 求矩陣各行元素之和:git

代碼:數組

#include<stdio.h>
int main()
{
	 int m,n,i,j;
	 scanf("%d %d",&m,&n);
	 int a[m][n],b[i];
	 for ( i = 0; i < m;i++ ) 
	{
		for ( j = 0; j < n;j++ )
		{
			scanf("%d", &a[i][j]);			
		}
	}
	for ( i = 0; i < m;i++ ) 
	{
		b[i]=0;
		for ( j = 0; j < n;j++ )
		{
		b[i]=b[i]+a[i][j];
		}
		if(i!=m-1)
		printf("%d\n",b[i]);
	    else
		printf("%d",b[i]);
}
 return 0;
}

設計思路:sass

1.定義二維數組a[M][N],矩陣行數m,每行個數n,循環變量i,j,矩陣行元素之和sum。學習

2.利用循環結構使數組內數字每行求和並輸出。spa

流程圖:.net

 

 

提交列表:設計

遇到問題及解決辦法:htm

循環結構利用不當致使輸入結果部分正確,修改循環結構後的獲得正確結果。blog

2.將數組中的數逆序存放:

代碼:

#include<stdio.h>

int main()
{
	int i,n,t;
	
	scanf("%d",&n);
	int a[n];
	for(i=0;i<=n-1;i++){
		scanf("%d",&t);
		a[i]=t;
	}
	
	for(i=n-1;i>=0;i--){
		printf("%d",a[i]);
		if(i!=0){printf(" ");}

		}
}

設計思路

1.定義數組a[n],循環變量i,n。

2.用循環結構輸入數值並存入到數組中進行逆序存放後輸出。

3.若是i不等於0時在數後加空格。

流程圖:

 

 

提交列表:

遇到問題及解決辦法:

剛剛學習數組,對其運用還很不熟練,此題是在同窗的幫助下完成的。

二.上傳至git:

git地址:

https://coding.net/u/AssassinCreed/p/Devil-May-Cry/git/tree/master/

截圖:

三.學習進度條:

時間

代碼行數

時間(min)

博客字數

時間

知識點

1119

110

70

0

0

循環結構

1120

120

80

0

0

循環結構

1121

150

100

0

0

數組

1122

100

70

0

0

數組

1123

150

95

0

0

數組

1124

80

60

0

0

數組

1125

100

70

0

0

數組

1126

90

65

0

0

數組

1127

60

35

0

0

數組

1128

110

70

0

0

數組

1129

120

80

0

0

數組

1130

90

60

0

0

數組

121

75

40

0

0

數組

122

80

40

0

0

數組

123

0

0

800

120min

數組

           

四.評論的同窗:

顧家偉:http://www.cnblogs.com/qq807443119/p/7967832.html

 

胡景文:http://www.cnblogs.com/wshjw/p/7967814.html

趙寅勝:http://www.cnblogs.com/2017023960ZYS/p/7966581.html

 

相關文章
相關標籤/搜索