小孽捏胸视频41秒:高分提问!C新手问题!解答的好在追加!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 20:29:23
我在VC里面写C的基础源代码!但是2天之后连续多次碰到如下问题:请高手解答!

问题1:编译的时候。编不动了。直接没反应。!

问题2:为什么有时候显示结果只有1个错误。但是。上面确实3个4个。甚至更多的错误嘛。代码如下。:
program91.obj - 1 error(s), 0 warning(s)

F:\Program Files\Microsoft Visual Studio\MyProjects\program91\program91.cpp(7) : error C2061: syntax error : identifier 'cin'

F:\Program Files\Microsoft Visual Studio\MyProjects\program91\program91.cpp(9) : error C2181: illegal else without matching if

F:\Program Files\Microsoft Visual Studio\MyProjects\program91\program91.cpp(9) : error C2061: syntax error : identifier 'cin'

F:\Program Files\Microsoft Visual Studio\MyProjects\program91\program91.cpp(11) : error C2181: illegal else without matching if

F:\Program Files\Microsoft Visual Studio\MyProjects\program91\program91.cpp(11) : error C2061: syntax error : identifier 'cin'

F:\Program Files\Microsoft Visual Studio\MyProjects\program91\program91.cpp(13) : error C2181: illegal else without matching if

问题3:
#include "iostream.h"
int main()
{
int key;
cout<<"请输入密码:";
cin>>key;
if(key==1234)
{
cout<<"密码输入正确!"<<endl;
cout<<"欢迎进入c++世界!"<<endl;
}
return 1;
}
编译之后:发生错误。代码如下
f:\program files\microsoft visual studio\myprojects\program5\program5.cpp(14) : fatal error C1010: unexpected end of file while looking for precompiled header directive

请注意。错误代码提示为第14行。 这个程序根本就没有第14行。

如问题3的错误发生很多次。曾发提问问过。得到如下回答。
但是还是碰到问题。
1:将int main()改成void main()
2:#include "iostream.h"
改为
#include <iostream.h>
或改为
#include <iostream>
3:把stdafx.h换成stdio.h或者是添加stdafx.h stdio.h

都解决不了实际问题。请高手解答啊!!!
对问题2进行补充!
程序如下:
#include "iostream.h"
int main()
{
int key;
cout<<"请输入密码:";
cin>>key;
if cin==(123);
cout<<"huanying!";
else if cin==(234);
cout<<"huanying1!";
else if cin==(000);
cout<<"huanying2";
else
cout<<"密码错误!";
return 1;
}

继续添加新问题:
#include "iostream.h"
int main()
{
int min;
cin>>min;
cout<<"请输入起始数值:";
int max;
cin>>max;
cout<<"请输入结束数值:";
int n;
n=min+1;
for(n<=max)
{
min=min+n;
n++;
}
cout<<"min到max的总和为:"<<min<<"\n;
return 1;
}
错误代码如下:
f:\program files\microsoft visual studio\myprojects\program12\program12.cpp(20) : fatal error C1010: unexpected end of file while looking for precompiled header directive

程序思想一目了然。
请看倒数第3行。min在不断变化中。应该如何表达?
那里应该修改?

program91.obj - 1 error(s), 0 warning(s)

F:\\Program Files\\Microsoft Visual Studio\\MyProjects\\program91\\program91.cpp(7) : error C2061: syntax error : identifier \'cin\'
语法错误:标识符 cin (这个可能是你在用c++输入输出流的时候没有加入iostream头文件造次成的。)
F:\\Program Files\\Microsoft Visual Studio\\MyProjects\\program91\\program91.cpp(9) : error C2181: illegal else without matching if
else和你的if不匹配(可能是多个else)

第三个问题,加入using namespace std;
if cin==(123); if后面的条件是一个括号里面的 而且不用加分号
cout<<\"huanying!\";
else if cin==(234); cin是保留字 不可以当作标志符使用(if(key==234)下面的一样自己改过来
cout<<\"huanying1!\";
else if cin==(000);
cout<<\"huanying2\";
else
cout<<\"密码错误!\";
return 1;

改后如下
#include <iostream>
using namespace std;
int main()
{
int min;
cin>>min;
cout<<"请输入起始数值:";
int max;
cin>>max;
cout<<"请输入结束数值:";
int n;
n=min+1;
for(n<=max)
{
min=min+n;
n++;
}
cout<<"min到max的总和为:"<<min<<"\n;
return 1;
}

14代表从开头起第14行.