最近看到练习册上有一道题,是小海学编程,判断绝对值的。我突发奇想,用了一个小时写了个程序。。完全模拟题干的示意图。。
大家看一下。。
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <windows.h>
void put()
{
puts(" 绝对值之题~");
puts("小数绝对值请按0,\n整数绝对值请按1。。");
}
void get()
{
char p;
p=getch();
switch(p)
{
case '0':puts("小数判断");ft();break;
case '1':puts("整数判断");it();break;
default:puts("重新输入选择");
}
}
void it()
{
int q,p;
scanf("%d",&q);
q-=8;;
p=abs(q);
p*=9;
if (p<100)
{
return 1;
}
if (p>=100)
{
printf("%d",p);
}
Sleep(1500);
}
void ft()
{
double a,b;
scanf("%lf",&a);
a-=8;
b=fabs(a);
b*=9;
if (b<100)
{
return 1;
}
if (b>=100)
{
printf("%d",b);
}
Sleep(1500);
}
int main()
{
for(;;)
{
system("cls");
put();
get();
}
return 0;
}
下载:下载地址:http://yun.baidu.com/share/link?shareid=1628042163&uk=1230692095 【图片】【图片】


大家看一下。。
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <windows.h>
void put()
{
puts(" 绝对值之题~");
puts("小数绝对值请按0,\n整数绝对值请按1。。");
}
void get()
{
char p;
p=getch();
switch(p)
{
case '0':puts("小数判断");ft();break;
case '1':puts("整数判断");it();break;
default:puts("重新输入选择");
}
}
void it()
{
int q,p;
scanf("%d",&q);
q-=8;;
p=abs(q);
p*=9;
if (p<100)
{
return 1;
}
if (p>=100)
{
printf("%d",p);
}
Sleep(1500);
}
void ft()
{
double a,b;
scanf("%lf",&a);
a-=8;
b=fabs(a);
b*=9;
if (b<100)
{
return 1;
}
if (b>=100)
{
printf("%d",b);
}
Sleep(1500);
}
int main()
{
for(;;)
{
system("cls");
put();
get();
}
return 0;
}
下载:下载地址:http://yun.baidu.com/share/link?shareid=1628042163&uk=1230692095 【图片】【图片】

