#include <stdafx.h>
#include <time.h>
#include <stdlib.h>
#define COMPETOR_NUM_LIST "谁最荡漾?!\n0-面包\n1-水饺\n2-可乐\n3-鸡翅\n4-达达\n5-拉姆\n6-寿司\n7-苞米\n8-糖果\n9-冰激凌\n"
int random();
int random() //函数声明
{
int num ; //int变量,记录获得的数字
num = rand()%11; //赋值
return num; //返回得到的数字
}
void main()
{
int i,result,inputed,ifcontinue; //i为计数变量,result会得到的随机数字,inputed为用户输入文字 ifcontinue记录用户是否还要继续
srand( (unsigned)time( NULL ) ); //加速数字生成
printf("%s",COMPETOR_NUM_LIST); //讲人物编号打出
printf("初始化完毕..请输入一个编号(允许你猜5次,5次若都失败程序将会结束)\n"); //请用户输入数字
result=random() ; //赋值
for(i=0;i<=5;i++) //循环开始
{
//printf("%d\n",result);
scanf("%d",&inputed); //得到用户输入的文字
//printf("%d\n",inputed);
if(inputed==result)
{ //如果用户输入的问题=随机数字
printf("对了!最荡漾的人就是%d.是否继续?(0/1)\n",inputed); //输出结果
scanf("%d",&ifcontinue); //得到用户是否继续
if(ifcontinue==0) //0就继续
{
main(); //执行main函数
}
break; //瑞出循环
}
printf("猜错了哦...请再试一遍\n"); //错误信息
if(i==5)
{
printf("正确答案是:%d\n",result);
}
}
system("pause"); //暂停控制台
}
补充: // 6_3.cpp : Defines the entry point for the console application.
//循环导出ASCII码
#include <stdafx.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
char ASCIICODE; //定义char变量
for(ASCIICODE=65;ASCIICODE<=90;ASCIICODE++) //从64开始循环到90 也就是A到Z
{
printf("The ASCII value fot %c is %d.\n",ASCIICODE,ASCIICODE);
}
system("pause");
return 0;
}