杭电ACM 这个代码哪里错了

#include<stdio.h>
int main()
{
int i,z;
while(scanf("%d",&i)!=EOF)
if(i>100)
printf("Score is error!");
else
{z=i/10;
switch(z)
{
case 10:
case 9:printf("A\n");break;
case 8:printf("B\n");break;
case 7:printf("C\n");break;
case 6:printf("D\n");break;
default:printf("E\n");break;
}
}

return 0;
}

#include<stdio.h>
int main()
{
int i,z;
while(scanf("%d",&i)!=EOF)
if(i>100 || i<0)//这里还有i<0的情况,注意哈
printf("Score is error!\n");//这里要输出回车
else
{
z=i/10;
switch(z)
{
case 10:
case 9:printf("A\n");break;
case 8:printf("B\n");break;
case 7:printf("C\n");break;
case 6:printf("D\n");break;
default:printf("E\n");break;
}
}
    return 0;
}

温馨提示:内容为网友见解,仅供参考
无其他回答

杭电ACM 这个代码哪里错了
include<stdio.h>int main(){int i,z;while(scanf("%d",&i)!=EOF)if(i>100 || i<0)\/\/这里还有i<0的情况,注意哈printf("Score is error!\\n");\/\/这里要输出回车else{z=i\/10;switch(z){case 10:case 9:printf("A\\n");break;case 8:printf("B\\n");break;case 7:printf("C...

杭电ACM2024题,我的代码错在哪里了?为什么运行时,一旦遇到空格,或者...
(a[i]='_') 改成 (a[i]=='_') 就OK了

杭电acm2024,帮忙看看那里出错了,拜托各位大哥了。
我没有看题目,但是估计你这行代码肯定有错 (a[i]>=97&a[i]<=122||a[i]>=65&&a[i]<=90)一个是第一个&少了个&,第二是估计你没有加括号 ((a[i]>=97&a[i]<=122)||(a[i]>=65&&a[i]<=90))最好以后多用括号,这样能够减少错误以及让代码更清晰 比如你的for循环if等后面...

求助我错哪了? 杭电ACM1004http:\/\/acm.hdu.edu.cn\/showproblem.php?pi...
逻辑出错了。inital_num();要放到while(ballnum != 0)的前面,不能放在循环里。

杭电ACM 2025问下 我写的哪里错了,老是wronganswer
你好,你的程序代码我也看过了,其实只需要找到最大的那个字母然后每次出现这个字母都输出一次“(max)”就OK了,没有必要修改字符串在内存中的内容。你的方法并不是不可以,只是没有必要那么麻烦而已!~~~这个题也比较简单,我只是给你测试了一下,当测例是abckdljgla时你的答案是abckdl(max)jgl(...

杭电ACM3787 A+B 求解我的代码哪里错了?
include<stdio.h>#include<string.h> int main(){char a[1000],b[1000];__int64 suma,sumb;int t;while(scanf("%s %s",a,b)!=EOF){suma=sumb=0;int lena=strlen(a);int lenb=strlen(b);for(int i=0;i<lena;i++)\/\/<==={if(a[i]>='0'&&a[i]<='9'){t=a[i]-'0...

哥哥些,小弟的这个杭电acm2014到底哪错了,求解释啊。崩溃死了...
下面是我的代码,参考一下 include<stdio.h> int main(){ int i,n,a,sum,max,min;while(scanf("%d",&n)!=EOF){ i=n-1;scanf("%d",&a);sum=max=min=a;while(i--){ scanf("%d",&a);sum+=a;if(a>max)max=a;if(a<min)min=a;} printf("%.2f\\n",(sum-min-max)\/(...

杭电acm总是Runtime Error (ACCESS_VIOLATION)
runtime error (运行时错误)就是程序运行到一半,程序就崩溃了。比如说:除以零 数组越界:int a[3]; a[10000000]=10 指针越界:int * p; p=(int *)malloc(5 * sizeof(int)); *(p+1000000)=10 使用已经释放的空间:int * p; p=(int *)malloc(5 * sizeof(int));free(p); ...

杭电acm1002帮忙改一下!!谢谢了
四,你试着输入1234 6 你的代码输出1280 错了,你定义的数组a[] 和数组b[] 每次开始前都要把它们初始化为0,否则下一次测试的时候还保留着上一次的值,这样会出错的。五,case这里的c要大写。还有一点是我把你的代码稍稍做了些变动,目的在于减少时间,你从第一个开始加,加到最后一个,时间...

杭电acm2026哪里错了 http:\/\/acm.hdu.edu.cn\/showproblem.php?pid=2...
有几个小错误,cout只能输出ASSIC码,输出字符可以用 cout.put();下面的if貌似少了大括号 还有个问题很容易被忽视,,万一输入的一行前,先打几个空格进去呢?给你份参考代码 === include <iostream> include <cstdio> using namespace std;int main(void){ char ch1, ch2;char s[1000];while...

相似回答
大家正在搜