70,014
社区成员




//切削速度计算工具
//本程序由丁其编写
//date:2012-01-11
#include<stdio.h>
#include<conio.h>
main()
{
float d,v;
int s,i=1;
while(i)
{
printf("请输入工件的直径,单位毫米:\a");
if(scanf("%f",&d) && d >= 0) //判断数据输入的合法性
{
i = 0; //数据输入正确,赋值为0,退出循环
fflush(stdin);
}
else
{
printf("\n");
printf("你输入的直径错误,请重新输入!\n\a");
printf("\n");
fflush(stdin);
}
}
printf("\n");
i = 1; //循环开关重新赋值为1
while(i)
{
printf("请输入主轴转速:\a");
if(scanf("%d",&s) && s >= 0) //判断数据输入的合法性
{
i = 0; //数据输入正确,赋值为0,退出循环
fflush(stdin);
}
else
{
printf("\n");
printf("你输入的转速错误,请重新输入!\n\a");
printf("\n");
fflush(stdin);
}
}
printf("\n");
printf("直径D=%0.3f 转速S=%d 切削速度V=%0.2f米/分\n\a",d,s,v=(3.14*d*s/1000));
_getch();
return(0);
}
#include <stdio.h>
int main() {
int IP[4];
int i;
char c;
printf("请输入一个ip地址:");
while (1) {
fflush(stdin);
if (5==scanf("%d.%d.%d.%d%c",&IP[0],&IP[1],&IP[2],&IP[3],&c)) {
if (0<=IP[0] && IP[0]<=255
&& 0<=IP[1] && IP[1]<=255
&& 0<=IP[2] && IP[2]<=255
&& 0<=IP[3] && IP[3]<=255
&& '\n'==c) {
break;
} else printf("输入的ip地址格式不对!\n请重新输入:\n");
} else printf("输入的ip地址格式不对!\n请重新输入:\n");
}
for (i=0;i<4;i++) {
printf("IP[%d]=%d\n",i,IP[i]);
}
return 0;
}
if(scanf("%f",&d) && d >= 0) //判断数据输入的合法性
{
i = 0; //数据输入正确,赋值为0,退出循环
//fflush(stdin); //这里开始是没有的
}