c语言读程题 先谢大家了

读程1main(){inta=6,b=2,c;c=a>b?a:b;printf("a=%d,c=%d",++a,c++);}2main(){inta=5,b=1;a=a+... 读程
1
main()
{int a=6,b=2,c;
c=a>b?a:b;
printf("a=%d,c=%d",++a,c++);
}

2
main()
{int a=5,b=1;
a=a+b;b=a-b;a=a-b);
printf("%d,%d\n",a,b);
}

3
main()
{int a[4][4]={{1,3,5},{2,4,6},{3,5,7}};
printf(%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0];
)

4
main()
{int x=1,a=5,b=3;
switch(x)
{case 0:b++;break;
case 1:a++;
case 2:a++;b++;}
printf("a=%d,b=%d\n",a,b);}

5
main()
{int y=26,i=0,j,a[8];
do
{a[i]=y%2;
i++;
y=y/2;
}while(y>=1);
forj=i-1;j>=0;j--)
printf("%d",a[j]);
}

还有个编程
输入两个正整数m和n,求其最大公约数和最小公倍数。
请用最简单的方法
我对编程实在是一窍不通 为了应付考试 谢谢了
展开
 我来答
g198675
2007-02-04
知道答主
回答量:30
采纳率:0%
帮助的人:27.1万
展开全部
1、首先定义a=6,b=2,c是一个变量,
? :这是个运算符,具体说c=a>b?a:b;c等于一个判断式a>b,若a>b则c=a;反之c=b.
printf里“a=%d,c=%d”,++a是首先给a加1,在输出;c++,实现输出后给c加1。
所以最后输出的是:a=7,c=6
2、a=1,b=5
fox_ling
2007-02-04
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
1.a=7,c=6
2.1,5
3.0650
4.a=7,b=4
...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式