题目内容

若运行以下程序时输入:100,20,300<回车>,则程序的运行结果是 。#include int main(){int c,s;float p,w,d,f;printf("please enter price,weight,discount:");scanf("%f,%f,%d",&p,&w,&s);if(s>=3000)c=12;elsec=s/250;switch(c){case 0: d=0; break;case 1: d=2; break;case 2:case 3: d=5; break;case 4:case 5:case 6:case 7: d=8; break;case 8:case 9:case 10:case 11: d=10; break;case 12: d=15; break;}f = p * w * s * (1 - d / 100);printf("freight=%10.2f\n",f);return 0;}

查看答案
更多问题

执行以下程序时输入right?<回车>,则下面程序的运行结果是 。#includeint main(){ char c;while((c=getchar())!='?') putchar(++c);return 0;}

下面程序的运行结果是 。#includeint main(){int a=2,s=0,n=1,count=1;while(count<=7) {n=n*a;s=s+n;++count;}printf("s=%d\n",s);return 0;}

当运行以下程序,从键盘上输入China#<回车> ,则下面程序的运行结果是 。#includeint main(){ int v1=0,v2=0;char ch;while ((ch=getchar())!='#')switch(ch){ case 'a':case 'h':default:v1++;case 'o': v2++;}printf("%d,%d\n",v1,v2);return 0;}

当运行以下程序时,从键盘输入“1 2 3 4 5 -1<回车>”,则下面程序的运行结果是。#includeint main(){ int k=0,n;do{scanf("%d",&n);k+=n;}while(n!=-1);printf("k=%d n=%d\n",k,n);return 0;}

答案查题题库