/*实验3-19 猜数字游戏*/
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<windows.h>
int main()
{
int start = 1;
while (start)
{
printf("请选择:\n");
printf("*******************\n");
printf("**** 1 开始游戏****\n");
printf("**** 0 退出游戏****\n");
printf("*******************\n");
scanf("%d", &start);
switch (start)
{
case 1:
{ int random;
int input;
printf("*****游戏开始*****\n");
srand((unsigned)time(NULL));
random = rand() % 100;
input = 0;
while (1)
{
printf("你猜多少:\n");
scanf("%d", &input);
if (input > random)
{
printf("你猜大了\n");
}
else if (input < random)
{
printf("你猜小了\n");
}
else
{
printf("你猜对了!\n");
printf("恭喜您!\n");
Sleep(1000);
printf("\n\n");
break;
}
}
break;
}
case 0:
{
return 0;
}
default:
{
printf("选择错误\n");
break;
}
}
}
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<windows.h>
int main()
{
int start = 1;
while (start)
{
printf("请选择:\n");
printf("*******************\n");
printf("**** 1 开始游戏****\n");
printf("**** 0 退出游戏****\n");
printf("*******************\n");
scanf("%d", &start);
switch (start)
{
case 1:
{ int random;
int input;
printf("*****游戏开始*****\n");
srand((unsigned)time(NULL));
random = rand() % 100;
input = 0;
while (1)
{
printf("你猜多少:\n");
scanf("%d", &input);
if (input > random)
{
printf("你猜大了\n");
}
else if (input < random)
{
printf("你猜小了\n");
}
else
{
printf("你猜对了!\n");
printf("恭喜您!\n");
Sleep(1000);
printf("\n\n");
break;
}
}
break;
}
case 0:
{
return 0;
}
default:
{
printf("选择错误\n");
break;
}
}
}
return 0;
}
/实验3-20,将币值转换为大写形式/
/*实验3-20,将币值转换为大写形式*/
#include <stdio.h>
#include <math.h>
int main()
{
long money;
int n,count=8,flag=0;
scanf("%d",&money);
while(count>=0)
{
flag=0;
n=money/(int)pow(10,count);
printf("%d\n",&n);
switch(n)
{
case 1:printf("壹");break;
case 2:printf("贰");break;
case 3:printf("叁");break;
case 4:printf("肆");break;
case 5:printf("伍");break;
case 6:printf("陆");break;
case 7:printf("柒");break;
case 8:printf("捌");break;
case 9:printf("玖");break;
case 0:flag=0;printf("零");break;
}
switch(count+1)
{
case 9:if(flag==0)
printf("亿");break;
case 8:if(flag==0)
printf("千");break;
case 7:if(flag==0)
printf("百");break;
case 6:if(flag==0)
printf("十");break;
case 5:if(flag==0)
printf("万");break;
case 4:if(flag==0)
printf("千");break;
case 3:if(flag==0)
printf("百");break;
case 2:if(flag==0)
printf("十");break;
}
count--;
}
printf("元\n");
return 0;
}