我想写一个关于魔兽的辅助小工具。目前只些了这么多。
不过我觉得这样写太复杂了,能不能简单一点?比如拿结构,,,又没有思路,哪位高人帮我修改一下?谢谢!
#include<stdio.h>
#include<stdlib.h>
void magic();
void main()
{
    int genre; 
    printf("欢迎使用Magicer设计的WOW装备属性计算器1.12版!\n希望使用愉快!\n");
    printf("---------------------------------------------\n");
    printf("请输入功能选项:\n");
    printf("您想干什么呢?:\n1.计算装备属性\t2.换算装备属性.\t3.关于本软件.\n");
    scanf("%d",&genre);
    switch(genre)
    {
    case 1:magic();
        break;
}
}
void magic()
{
    int armet=0,necklace=0,frock=0,bangle=0,
        glove=0,caestus=0,
        bags=0,shoes=0,fingerring=0,fingerring2=0,accouterment=0,
        accouterment2=0,
        bridlehand=0,righthand=0,shuangshou=0,
        magicwand=0,gun=0,god=0,totem=0;
    int sum=0;
    char a[10];
    int xuanze,xuanze2;
    printf("请输入计算属性类型:\n");
    printf("如:法术伤害,请规范输入。否则可能导致程序计算错误。\n");
    fflush(stdin);
    gets(a);
    printf("请输入头盔");
    puts(a);
    scanf("%d",&armet);
    printf("请输入项链");
    puts(a);
    scanf("%d",&necklace);
    printf("请输入胸甲");
    puts(a);
    scanf("%d",&frock);
    printf("请输入手镯");
    puts(a);    
    scanf("%d",&bangle);
    printf("请输入手套");
    puts(a);
    scanf("%d",&glove);
    printf("请输入腰带");
    puts(a);
    scanf("%d",&caestus);
    printf("请输入裤子");
    puts(a);
    scanf("%d",&bags);
    printf("请输入鞋子");
    puts(a);
    scanf("%d",&shoes);
    printf("请输入第一个戒指");
    puts(a);
    scanf("%d",&fingerring);
    printf("请输入第二个戒指");
    puts(a);
    scanf("%d",&fingerring2);
    printf("请输入第一个饰品");
    puts(a);
    scanf("%d",&accouterment);
    printf("请输入第二个饰品");
    puts(a);
    scanf("%d",&accouterment2);
    printf("请选择武器类型:\n1.单手\t2.双手");
    scanf("%d",&xuanze);
    switch(xuanze)
    {
    case 1:printf("请输入主手武器");
            puts(a);
            scanf("%d",&bridlehand);
            printf("请输入副手武器");
            puts(a);
            scanf("%d",&righthand);
            break;
    case 2:printf("请输入武器伤害");
            puts(a);
            scanf("%d",&shuangshou);
            break;
    }
    printf("请选择魔杖栏物品类型\n 1.魔杖。2.枪械。3.神象。4.图腾。");
    scanf("%d",&xuanze2);
    switch(xuanze2)
    {
    case 1:printf("请输入魔杖");
            puts(a);
            scanf("%d",&magicwand);    
            break;
    case 2:printf("请输入枪械");
            puts(a);
            scanf("%d",&gun);
            break;
    case 3:printf("请输入神像");
            puts(a);
            scanf("%d",&god);
            break;
    case 4:printf("请输入图腾");
            puts(a);
            scanf("%d",&totem);
            break;
    }
    sum=armet+necklace+frock+bangle+
        glove+caestus+
        bags+shoes+fingerring+fingerring2+accouterment+
        accouterment2+righthand+bridlehand+shuangshou+magicwand+gun+god+totem;
    printf("您的");
    puts(a);
    printf("是%d\n",sum);
    if(sum<=200)
    {
        printf("系统评价:大哥,落伍了吧?!21世纪了F伤还不上200啊!\n");
    }
    if(sum>200&&sum<=400)
    {
        printf("系统评价:马马虎虎,杀杀怪应该够了,你以为你是E哥啊!\n");
    
    }
    if(sum>400&&sum<=700)
    {
        printf("系统评价:一身好装备是不是给你带来一种乏味感呢?\n");
    }
    if(sum>2000)
    {
        printf("GM,我的QQ是********,加我啊,帮我刷装备哦!\n");
    }
}



											
	    

	

