首页 > 编程语言 > 详细

二维数组定义的问题

时间:2020-02-01 17:57:50      阅读:56      评论:0      收藏:0      [点我收藏+]

二维数组定义的问题

 1 #include <stdio.h>
 2 int isLeap(int* p);
 3 int main()
 4 {
 5     int y,m,d;
 6     int* p=&y;
 7     int total=0; 
 8     scanf("%d/%d/%d",&y,&m,&d);
 9     int arr[2][13]={
10         {0,31,29,31,30,31,30,31,31,30,31,30,31},
11         {0,31,28,31,30,31,30,31,31,30,31,30,31}
12     };
13     int i,j;
14     i=isLeap(p);
15     for(j=0;j<m;++j)
16     {
17         total = total+arr[i][j];
18     }
19     total=total+d;
20         
21     printf("%d\n",total);
22     return 0;
23 }
24 ?
25 int isLeap(int* p)
26 {
27     int a=*p;
28     if(a%4==0 && a%100!=0 || a%400==0)
29     {
30         return 0;
31     }else
32     {
33         return 1;
34     }   
35 }
36  

 

已解决

一直没自己独立使用过二维数组,昨天有的题打算用但是老是报错

  • ij列元素就如实定义在arr[i][j]

二维数组定义的问题

原文:https://www.cnblogs.com/luuuw/p/12249072.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!