谁帮我做这三个题目?C语言我完全看不懂.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 20:02:28
谁帮我做这三个题目?C语言我完全看不懂.
谁帮我做这三个题目?C语言我完全看不懂.
谁帮我做这三个题目?C语言我完全看不懂.
//第一题
#include <stdio.h>
void main()
{
int a;
scanf("%d",&a);
printf("结果的八进制数为:%o\n",a*a);
printf("结果的十六进制数为:%x\n",a*a);
}
//第二题
# include <stdio.h>
# include <math.h>
void main()
{
float a,b,c;
float d;
printf("请输入a,b,c用逗号分开:");
scanf("%f,%f,%f",&a,&b,&c);
if(a==0)
printf("方程的解为%f",-c/b);
else
{
d=b*b-4*a*c;
if(d<0)
printf("方程无解\n");
else if(d==0)
printf("方程的解为:%f",(-b+sqrt(d))/(2*a));
else
printf("方程的第一个解为:%f,第二个解为:%f",(-b-sqrt(d))/(2*a),(-b+sqrt(d))/(2*a));
}
}
//第三题
#include <stdio.h>
void main()
{
int a;
int ge,shi,bai;
scanf("%d",&a);
bai=a/100;
shi=(a-bai*100)/10;
ge=a%10;
printf("%d的百位数为%d,十位数为%d,个位数为%d\n",a,bai,shi,ge);
printf("各位数的和为%d\n",bai+shi+ge);
}