中易网

c 高手 进

答案:2  悬赏:40  
解决时间 2021-01-24 05:53
c 高手 进
最佳答案

if(i==0)
day=num[0][month-1];
else
day=num[1][month-1];

for(k=0;k<31;k++)//
num1[k]=k+1;

printf("\t日\t一\t二\t三\t四\t五\t六\n");
{
// for(a=0;a<=w;a++)
// {
// printf(" ");
// for(b=1;b<=day;b++)
// {

for(i=0;i printf("\t ");

for(c=0;c<=(day-1);c++)
{

printf("\t%d ",num1[c]);
if((c+1)%7==w)
printf("\n");
}
// }
// }
}
printf("\n");

// printf("") 语句中 \t 的作用等于tab键

w=(366*n+(year-n)*365+day)%7;//月???

switc语句不要

没时间了,你自己的算法再找找错
全部回答
1.fun(int x, int y)
{
static int m = 0, i = 2;
i =+m+1;//是不是多了个+
}
main()
{
int j = 1, m = 1, k;
k = fun(j, m);
printf("%d", k);
k = fun(j, m);
printf("%d", k);
}
static定义静态变量,在编译的时候就已经分配内存,在静态存储区分配,只初始化一次。
非static局部变量,在运行时分配,在栈或堆中分配
main函数里有两个fun函数的调用
如果是static,因为m i是在编译的时候已经在静态存储区分配内存了,只初始化一次:
static int m = 0, i = 2;//定义的同时赋值,这叫初始化
第二次调用fun函数时,m i的值等于第一次调用fun函数结束后m i的值,不会重新给m赋值0 i赋值2。
如果没有static ,第二次调用fun函数时,m i重新分配内存,重新赋值。
static只初始化一次,static一般用于递归函数。
2>
# include (int argc, char *argv[])
{
int i = 1, n = 0;
while(i {
n += strlen(argv[i]); i++;//你这里写错了
}
}
该程序可以生成可执行文件名为: proc.exe。 若运行时输入命令:
则输出 proc 123 45 67
运行结果是什么
argc就是参数的个数,包括程序名本身,如proc.exe 1.txt
argc就是2 argv是一个字符指针数组 argv[0]等于proc.exe argv[1]等于1.txt
3>
union data
{
int i;
char c;
float f;
}
以下语句正确的是:
A x = 10.5; B x.c = 101; C y = x; D printf("%d",x);
共用体union 千万记住:共用一块内存
根据 .运算符 访问的数据类型来决定写入的数据。
如union data x;
x.f=10.5;//f为float,所以写入4个字节
x.c=32;//c为char,写入1个字节,其余3个字节的内存不变。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
LED灯开关关闭后还会微亮是怎么回事
照明零线能不能与插座零线共用呢?,会不会跳
两居室装修请教?80平米两居室装修价格?
小二先天性斜颈挂什么科
狮盾开关插座怎么样
更深夜静好看家是什么意思
即热式电热水器用什么花洒最好?
怀孕分娩肚子痛电视剧里面都夸大的事实是吗?
26度·花艺馆地址好找么,我有些事要过去
王力宏什么时候成为华语新四大天王之一的?
说别人掏粪男孩是什么意思
中石化山口加油站地址有知道的么?有点事想过
卫生间防水墙壁没1点8米,只有20多厘米行吗
废模板哪里有大量需要
安阳哪有海底捞?
推荐资讯
尿酸高的情况下,应注意什么饮食
五年级数学简便运算36.72÷4.25x9.9
方城县南阳清真苑我想知道这个在什么地方
三维彩超和四维彩超有什么区别呢?大家说有哪
已知交流电源的短路容量和短路电流怎么求等效
为提高测量精度,如何选择表计量程
心性猝死综合征怎么回事?
如何向心爱的女人告白,让她答应做自己的女朋
家庭矛盾,求助
说拼音是什么
利群网吧地址好找么,我有些事要过去
深圳沙井有哪些工业园?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?