继续几个C语言题目 人穷 没什么分了 谢谢大家帮我下

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:23:41
Ch2-4-3 教材第2章习题2.4(3)
编写程序。接收键盘输入的任意三个整数分别保存到变量a,b,c中,从小到大输出这三个整数。
测试: 输入 2 3 1 时应输出 1 2 3
算法提示:
(1) 若a>b则交换a与b
(2) 若b>c则交换b与c
(3) 若a>b则交换a与b
(4) 输出a,b,c

Ch2-4-4 教材第2章习题2.4(4)
编写程序。计算1+2+3+…+100,输出计算结果。
测试: 应输出5050
Ch2-4-5 教材第2章习题2.4(5)
接收键盘输入的一个整数保存到变量中,判断该整数是否能同时被3和5整除。
测试: 输入15时应输出yes,输入14时应输出no 。
语法提示:
判断“n能否被5整除”的表达式为“n%5==0”

ch2-b5
接收键盘输入的一个任意的四位正整数保存到一个int变量,输出它的反序数。
测试:输入1234时,应输出4321
算法提示:
将四位正整数的每位数字分解出来分别保存在四个变量中,再用四个变量组成原数的反序数保存并输出

ch2-b6
接收键盘输入的一个0255之间的十进制整数,将其转换为8位二进制数并保存到变量中,按从高位到低位的顺序输出该二进制数。
提示:用8个变量(或1个数组)保存转换后的二进制数,每个变量(或数组元素)保存1位二进制数。
测试:输入150 时应输出10010110。

接收键盘输入的一个三角形的三个边长值保存到三个变量a,b,c中,判断a,b,c能否构成三角形,若能则计算并输出该三角形面积。 (计算公式如下)。
提示: 若a、b、c均为整型变量,程序中(a+b+c)/2的计算结果是整数。
测试:当a=2,b=3,c=2时三角形面积=1.984313

接收键盘输入的一个点的直角坐标(x,y,z)值

main()
{ int a,b,c,d;
scanf("%1d%1d%1d",&a,&b,&c);
if(a>b)d=a,a=b,c=d;
if(b>c)d=b,b=c,c=d;
if(c>a)d=c,c=a,a=d;
printf("%d,%d,%d",a,b,c);
getch();
}
main()
{ int a,sum=0;
for(a=1;a<=100;a++)
sum+=a;
printf("%d",sum);
getch();
}
main()
{ int a;
scanf("%d",&a);
if(a%5==0&&a%3==0)
printf("yes");
else printf("no");
getch();
}
main()
{ int a,b,c,d,e;
scanf("%d",&a);
b=a%10;
c=a/10%10;
d=a/100%10;
e=a/1000;
printf("%d%d%d%d",b,c,d,e);
getch();
}
main()
{ int a,b[7],n;
scanf("%d",&a);
for(n=0;n<=7;n++)
{b[n]=a%2,
a/=2;
}
for(n=7;n>=0;n--)
printf("%d",b[n]);
getch();
}
#inc