C语言程序设计.读程序写结果 请各位大虾帮帮忙 急

来源:百度知道 编辑:UC知道 时间:2024/09/22 06:39:37
1. #inclue"stdio.h"
main()
{ int a=1,b=2,t=0;
if(a=2) t=a,a=b,b=t;
printf("%d,%d\n",a,b);
}

2. #inclue"stdio.h"
main()
{int n=4;
while(n--)
printf("%d",--n);
}

3. main() {
int s=0,i;
for (i=1;;i++){
if(s>50)break;
if(i%2==0)s+=i;
}
printf("s=%d,i=%d\n",s,i);
}

4. main(){
char a[]="abcdabcabfgacd";
int i1=0,i2=0,i=0
while (a[i]){
if(a[i]=='a')i1++;
if(a[i]=='b')i2++;
i++;
}
printf("i1=%d,i2=%d",i1,i2); }

这些是C语言的最基本程序,建议不会的就上机调试一下,学起来就会很轻松。

经过上机,最后的答案如下:

1.a=1,b=2 (交换算法,如果a=2那么a与b交换,如果a<2或a>2,不 交换)

2.2,0 (while循环)

3.s=56,i=15 (偶数求和,和超过50退出,注意退出时的 i值)

4.i1=4,i2=3 (循环语句和选择语句的嵌套,常考重点内容)

顺便说一下,题目中有几个语法错误哦,上哈机就明白了 呵呵``!

如果为了得分而答就没有意思了

1. a=1,b=2(如果a=2那么a与b交换,a<>2,就不交换)
2. 2,0
3. 偶数数列的和,超过50就退出,2+4+6+8+10+12+14=56>50
s=56,i=14
4. 计算字符串中有几个a,几个b,结果为4,3
我的答案不一定正确,最好上机调试一下

没跑程序,不知道对不对
1, 1,2
2. 2 0
3. 56,15
4. 4,3

都不给分,想回答的.那算了.