求解 C:\Users\admin\Documents\C-Free\Temp\未命名1.cpp:6: error: expected `;' before "scanf"

#include<stdio.h>
int main()
{
int R,X,N,A;
printf("请分别输入年息R%,投资X美金,存期N年中的R,X,N的值,并用逗号分隔开:\n")
scanf("%d,%d,%d",&R,&X,&N);
A=X*(1+R/100)^N;
printf("Enter the amout of the initial deposit \n",A);
return 0;
}
哪里错了哦??

你好,大概看了下你这个程序的目的。前面那个error:expected....意思是 scanf 前缺少分号';'。
后面的程序也有一些问题,我帮你稍微修改了一下:
#include <stdio.h>
#include <math.h>

void main()
{
int R, X, N, A;
double result; //结果是有小数的,不能再用int来存储了。

printf("请分别输入年息R%,投资X美金,存期N年中的R,X,N的值,并用逗号分隔开:\n");

scanf("%d,%d,%d",&R,&X,&N);

result = X * pow((1+R/100.0), N); //这个pow(a,b)函数是用来求a的b次方的。

printf("Enter the amout of the initial deposit %lf \n", result);
}

谢谢。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-20
看解释就看出来啦 scanf前少个分号啊 就是printf(" .... ");最后有个分号没打

求解C:\\Users\\admin\\Documents\\C-Free\\Temp\\未命名1.cpp:6: error...
result = X * pow((1+R\/100.0), N); \/\/这个pow(a,b)函数是用来求a的b次方的。printf("Enter the amout of the initial deposit %lf \\n", result);} 谢谢。

...\\Documents\\C-Free\\Temp\\未命名1.cpp:6: error: `c' was
变量c没有定义。添加一个int c;

C语言出现这个提示是什么意思?
[Error] C:\\Users\\lenovo\\Documents\\C-Free\\Temp\\未命名1.cpp:7: error: `printf' was not declared in this scope的意思是 `printf'里的's'没有被定义 [Warning] C:\\Users\\lenovo\\Documents\\C-Free\\Temp\\未命名1.cpp:8:2: warning: no newline at end of file 是源文件的最后一行没有...

...Documents\\C-Free\\Temp\\未命名1.cpp:3: error: `main' must return...
1.打开Cfree,图片中的图片就会出现。忽略中间窗口,然后单击中间窗口的右下角关闭和关闭它。2.点击圆圈左上角的按钮。3.点击左上角的按钮,你就看到了。4.像这样写完代码后,点击绿色的三角形,你就可以运行程序了。5.如果程序成功运行,将弹出一个控制台,显示运行代码的结果。6.对代码进行修改,...

...\\Documents\\C-Free\\Temp\\未命名1.cpp:5:22: empty character constant...
char diamond[][5]={{'','','*'},{'','*','','*'},{'*','','','*'}, \/\/你的这个定义没有在‘’之间写东西,应该加个空格 {'','*','','*'},{'','','*'}};

5 C:\\Documents and Settings\\123\\My Documents\\未命名1.cpp expected...
未命名1.cpp 这个程序中,在花括号 { 之前 有个不合语法 的标识符。

#C语言#求救,这是什么情况?[Error] C:\\Users\\PHOENIX\\Documents\\
你的IDE规定,主函数必须有返回值 你把main前面的void或者空改成int 然后在最后一个花括号前面加一个return 0;

[Error] d:\\我的文档\\C-Free\\Temp\\未命名1.cpp:31: parse error before...
OO86 I88766 20552

C-FREE编译器下这段代码怎么报错?
cpp:5: nondigits in number and not hexadecimal[Error] d:\\My Documents\\C-Free\\Temp\\未命名1.cpp:5: nondigits in number and not hexadecimal[Error] d:\\My Documents\\C-Free\\Temp\\未命名1.cpp:5: nondigits in number and not hexadecimal构建中止 未命名1: 6 个错误,...

这个题怎么解答
[Error] C:\\Documents and Settings\\Administrator\\My Documents\\C-Free\\Temp\\未命名4.cpp:6: too many arguments to function `char sha()'[Error] C:\\Documents and Settings\\Administrator\\My Documents\\C-Free\\Temp\\未命名4.cpp:14: at this point in file [Error] C:\\Documents and ...

相似回答