有几道关于C语言的习题请大家帮忙解决一下!谢谢! 20

1.voidss(char*s,chart){while(*s){if(*s==t)*s='t'-'A';s++;}}main{charstr1[100]="sbcddf... 1.void ss(char *s,char t)
{while (*s)
{if (*s==t)*s='t'-'A';
s++;}}
main
{char str1[100]="sbcddfefdbd",c='d';
ss(str1,c);printf("%s\n",str1);
}
求结果

2.对下述程序,在方式串分别采用“wt”和“wb”运行时两次生成的文件TEST
的长度分别是:
void main ()
{FILE*fp=fopen("TEST",);
fputc('A',fp);fputc('\n',fp);
fputc('B',fp);fputc('\n',fp);
fputc('C',fp);
fclose(fp);}

3.求结果
main()
{int i;
for(i=1;i+1;i++)
{if(i>4)
{printf("%d\n",i);
break;}
printf("%d\n",i++);}}
在这里 上面的程序中有一个: for(i=1;i+1;i++)这样学对不对?

4.int i,j,x=0;
static int a[8][8];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[i][j]=2*i+j;
for(i=0;i< 8;i++)
x+=a[i][j];
printf("%d",x);
能不能帮忙说一下解题步骤啊!答案我都知道,就是吧不会解啊!谢谢各位友友!
展开
 我来答
wayhome001
2009-08-28
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
1. sbc33fef3b3

2

3.
1
3
5

4.因为a[8][8]被定义成为static所以 所有元素维持在初始化时候的值
所以 结果为0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3288627d1
2009-08-27 · TA获得超过1175个赞
知道小有建树答主
回答量:1637
采纳率:0%
帮助的人:553万
展开全部
1题、
我的答案和上面的相同 :sbc33fef3b3
2题、
文件操作我没了解过,不好意思~
3题、
打印结果如下,(我只是没有了楼上答案的逗号,另外注意了下“\n”,呵呵~):
1
3
5

4题、
结果是:6
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Leo239
2009-08-27 · TA获得超过305个赞
知道小有建树答主
回答量:589
采纳率:0%
帮助的人:229万
展开全部
1题:sbc33fef3b3
2题:使用wt时为7个字节,wb时为5个字节
3题:对的.打印结果是:1,3,5
4题:???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式