调色盘档案开启失败_在vc++6.0中,如何设计程序使得当用户输入负数,小数,一串字符,数字

2020-07-31

在vc++6.0中,如何设计程序使得当用户输入负数,小数,一串字符,数字


02 #include
03 #include
04
05 const double eps = 1e-12;
06
07 char s[30];
08
09 void reverse(char *s)
10 {
11 int i ,j;
12 int len = strlen(s);
13 for( i = 0 ,j = len - 1 ; i < j ; i++ ,j--)
14 s[i]^=s[j]^=s[i]^=s[j];
15 }
我是C++初学者,编程环境是VC2008。下面代码目的是实现:输入随机个数字,就最大最小值、
你没环,当然只能3个数
else (min>x);这句也很怪,为加括号?

逻辑错误啊

改好了

//
#include "stdafx.h"
#include "stdafx.h"
#include
using namespace std;
int main(void)
{
float x;
float max;
float min;
max=min=x=0;
while(1)
{
cin>>x;
if(x==10000)
{
break;
}
if(x==99999)
{
cout<<"输入错误"<}
else
{
if(maxif(min>x) min=x;
}
}
cout<<"max= "< cout<<"min= "< system("pause");
return 0;
}思路有问题,先把逻辑想好,再写代码...
不行先用伪代码写出来,或者画出程序流程图,再写代码,这样按常理出错的概率比较小一点...自己做……4楼的代码条理非常清晰
你可以参考他的代码!~#include "stdafx.h"
#include
using namespace std;
int main(void)
{
float x;
float max;
float min;
cin>>x;
//max=min=x;
if(x==99999)
cout<<"错"<cin>>max>>min;
if(maxif (min>x);min=x;
cout<<"max="<cout<<"min="< system("pause");
return 0;
}改好了,从有的开始
。。。。
max=-32768;
min=32767;
if(x>=99999)
cout<<"输入错误"<if(maxmax=x;
if(min>x);
min=x;
cout<<"max="<cout<<"min="<........
在VC++2008中如何限制文本框中输入的是数字
把编辑框的属性项 Number 改为TURE即可,这样就只能输入数字了
我VC菜鸟刚遇到题目不会。。题目是“编程序,随便输入一个整数,输出0-9各个数字在这个整数中出现的次数”
void main()
{
int input,i;
int sum[10]={0,0,0,0,0,0,0,0,0,0};
cout<<"please input a num!"<cin>>input;
do{
i=input%10;
switch(i){
case 0:sum[0]++;break;
case 1:sum[1]++;break;
case 2:sum[2]++;break;
case 3:sum[3]++;break;
case 4:sum[4]++;break;
case 5:sum[5]++;break;
case 6:sum[6]++;break;
case 7:sum[7]++;break;
case 8:sum[8]++;break;
case 9:sum[9]++;break;
}
input=input/10;
} while(input>0);
for(i=0;i<10;i++)
cout<}

随手写的,可能会有些许的问题,主要看看想法和处理方式就追问

有两行有错误
cin>>input;
以及
cout<能修改一下吗。。。谢谢你追答

这两行不应该出错的啊! cout<<"please input a num!"<改成C的是这样:printf(<<"please input a num!\n");
scanf("%d",&input);
printf("%d有%d个\n",i,sum[i]);