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); }
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
都不给分,想回答的.那算了.