标题:求大神批评!!题目很简单,我已经写了一个错误的代码。
取消只看楼主
设计大师的路
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2012-12-1
结帖率:76.92%
 问题点数:0 回复次数:3 
求大神批评!!题目很简单,我已经写了一个错误的代码。
题目就是先输出出10个选择题的正确答案,然后再输出n组10个答案,如果答案正确得10分,否则不得分,然后计算总分。就这样子的啦。
我写成这样了。求批评
#include<stdio.h>
int main()
{
    char daan[11],jieguo[11];
    int i,j,sum=0,num=0;
    char a,b;
    for(i=0;i<10;i++)
    while(scanf("%c",&daan[i])!=-1)
    {
      for(j=0;j<10;j++)
          while(scanf("%c",jieguo[j])!=-1)
          {
               if((a=daan[i])==(b=jieguo[j]))
                   sum=sum+10;

               printf("%d:%d",num,sum);  num++;
          }

          printf("\n");
          }
    return 0;
}
搜索更多相关主题的帖子: include 正确答案 选择题 
2012-12-10 00:39
设计大师的路
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2012-12-1
得分:0 
#include<stdio.h>
#include<string.h>
int main()
{
    char daan[11],jieguo[11];
    int num=1,sum=0,i,j;
    for(i=0;i<10;i++)
    scanf("%c",&daan[i]);
    for(j=0;j<10;j++)
    while(scanf("%c",&jieguo[11])!=EOF)
    {
        if(daan[i]==jieguo[j])
            sum=sum+10;
   
        printf("%d:%d",num,sum);
    }
    printf("\n");
        num++;
   
    return 0;
}
谁告诉我哪儿错了啊
2012-12-10 00:55
设计大师的路
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2012-12-1
得分:0 
#include<stdio.h>
#include<string.h>
int main()
{
    char daan[11],jieguo[11];
    int num=1,sum,i;
   
    scanf("%s",daan);
   
    while(scanf("%s",jieguo)!=EOF)
    {
        sum=0;
        for(i=0;i<10;i++){
            if(daan[i]==jieguo[i])
                sum=sum+1;
        }
        
        
        printf("%d:%d\n",num++,sum*10);
    }
   
   
   
    return 0;
}
2012-12-10 01:09
设计大师的路
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2012-12-1
得分:0 
我自己写出来了,我要回头去学数组了,问题多多啊
2012-12-10 01:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-390382-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.312567 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved