c语言长方行面积

来源:百度知道 编辑:UC知道 时间:2024/07/07 20:11:30
这个是我自己写的

main()
{
int a,b,t;
scanf("%d%d\n",a,b);
printf("t=%d*%d",a,b");
}
看了几遍没有什么错误啊 而且很简单的一个题目

下面是错误
警告? f:\ccc\66.c 4: 可能在'a'定义以前使用了它 在函数
警告? f:\ccc\66.c 4: 可能在'b'定义以前使用了它 在函数
错误 f:\ccc\66.c 5: 函数调用缺少 ')' 在函数
错误 f:\ccc\66.c 5: 没有结束引号的字符串或字符常量 在函数
*** 2 错误在编译 ***

怎么改呢 谁知道

~~
1.定义两个变量就可以了,面积t=长a*宽b
2.格式化输入函数scanf的格式错误,不需用\n,\n应该在printf中使用,还有应在变量a,b前加地址符&,这是固定格式,不过数组不用加
3.printf("t=%d*%d",a,b"); 两个错误,第一个是*在引号内是按字符串原样输出,并不能使 a*b,第二,在变量 b 后面你输多了一个 ” ,这句应为printf("t=%d",a*b);

main()
{
int a,b,t;
scanf("%d %d",&a,&b);
printf("t = %d ",a*b);
}

#include<stdio.h>
void main()
{
int a,b,t;
scanf("%d%d\n",&a,&b);
printf("t = %d ",a*b);
}

printf("t=%d*%d",a,b");这一句错了.改为
printf("%d=%d*%d",a,b,t);

不需要变量t
main
{
int a,b;
/*scanf("%d%d\n",a,b); 输入也写错了*/
scanf("%d%d",&a,&b);
/*intf("t=%d*%d",a,b"); 写错了
应该是*/
printf("%d",a*b);
}

c++下:
#include <iostream>
int main()
{
int a,b,t;
scanf("%d%d\n",&a,&b);
p