c新手吧 关注:8,586贴子:48,089
  • 5回复贴,共1
#include<stdio.h>
#define Height 10
int calculate(int Long, int Width);
int main()
{
int m_Long;
int m_Width;
int result;
printf("长方形的高度为: %d\n", Height);
printf("请输入长度\n");
scanf("%d", &m_Long);
printf("请输入宽度\n");
scanf("%d", &m_Width);
result = calculate(m_Long, m_Width);
printf("长方体的体积是: ");
printf("%d\n", result);
return 0;
}
int calculate(int Long, int Width
{
int result = Long * Width * Height;
return result;
}请问最后大括号那一部分出什么问题了


IP属地:江苏来自Android客户端1楼2013-11-06 10:10回复
    那个我按照例题自己弄了一个但是最后算出来的值却是负数 #include<stdio.h>
    int calculate(int p, int c, int Sum);
    int main()
    {
    int p;
    int c;
    int Sum;
    printf("请输入买苹果的钱\n");
    scanf("%d",&p);
    printf("请输入买橙子的钱\n");
    scanf("%d",&c);
    Sum=(p+c);
    printf("一共花的钱是: ");
    printf("%d\n",&Sum);
    return 0;
    }


    IP属地:江苏来自Android客户端6楼2013-11-06 18:48
    收起回复
      广告
      立即查看
      #include<stdio.h>
      int main()
      {
      int a=1;
      char b=2;
      float c=3;
      double result=(a+b+c);
      printf("%d\n",result);
      return 0;
      }为什么输出的答案是10位数啊


      IP属地:江苏来自Android客户端7楼2013-11-07 19:10
      收起回复
        我还有一个问题是关于字符常量输出的 #include<stdio.h>
        int main()
        {
        putchar('H');
        putchar('e');
        putchar('l');
        putchar('l');
        putchar('o');
        return 0;
        }这样输出我觉得有点麻烦有什么其他能够快捷一点的方法吗?


        IP属地:江苏来自Android客户端9楼2013-11-07 19:48
        收起回复
          #include<stdio.h>
          int main()
          {
          int iCelsius,iFahrenheit;
          printf("请输入华氏温度: \n");
          scanf("%d",&iFahrenheit);
          iCelsius=5*(iFahrenheit-32)/9;
          printf("温度为: \n");
          printf("%d",iCelsius);
          printf(" 摄氏温度为\n");
          return 0;
          }请问&这个符号的作用是什么?我把这个符号去掉了,程序就不能计算了


          IP属地:江苏来自Android客户端11楼2013-11-09 08:20
          收起回复
            想把一个变量的数值转换为逻辑真值或者逻辑假值应该怎么做@梦灬羽翼丨幻想


            IP属地:江苏来自Android客户端13楼2013-11-11 19:23
            收起回复