谁帮我做这三个题目?C语言我完全看不懂.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 05:12:51
谁帮我做这三个题目?C语言我完全看不懂.

谁帮我做这三个题目?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);  
}