第1题:有错误
#include<stdioh>
main()
{int i,j;
for{i=1;i<5;i++) // for(i=1;i<5;i++)
for(j=2;j<=i;j++) putchar('#');
}
改后
main(){
int i,j;
for(i=1;i<5;i++)
for(j=2;j<=i;j++) putchar('#');
}
重点在这
for(i=1;i<5;i++)
for(j=2;j<=i;j++)
putchar('#');
答案:6 个 #
i j output
-------------------
1 2
2 2 #
3 2 #
3 3 #
4 2 #
4 3 #
4 4 #
looping End
所以有6个#
第2题:
int a=1,b=3,c=5;
if(c=a+b) printf("yes\n");
如果 (c = a + b) c的值是 4 也等于非0, 所以是做对的。
答案是:yes
第3题:有错误
#include<stdioh>
main()
{char c;
int v0=1,v1=0,v2=0;
do{switch(c=getchar())
{case'a':case'A':
case'e':case'E':
case'i':case'I':
case'o':case'O':
case'u':case'U':v1+=1; //v1+=1;break;不然会加两次
default:v1+=1;v2=+1; // v2+=1
}
}while(c!='\n');
printf("v0=%d,v1=%d,v2=%d\n",v0,v1,v2); //v1 和 v2需要自减1
}
更改后
#include<stdioh>
main(){
char c;
int v0=1,v1=0,v2=0;
do{
c=getchar();
switch(c){
case'a':case'A':
case'e':case'E':
case'i':case'I':
case'o':case'O':
case'u':case'U':v1++; break;
default:v1++;v2++;
}
}while(c!='\n');
printf("v0=%d,v1=%d,v2=%d\n",v0,--v1,--v2);
}
不然就用这个
#include<stdioh>
main(){
char c;
int v0=1,v1=0,v2=0;
do{
c=getchar();
switch(c){
case'a':case'A':
case'e':case'E':
case'i':case'I':
case'o':case'O':
case'u':case'U':v1++;
default:v2++;
}
}while(c!='\n');
printf("v0=%d,v1=%d,v2=%d\n",v0,--v1,--v2);
}
v0 一直是1
v1 计算多少个不是aeiou
v2 计算多少个input
俊狼猎英团队为您解答~
只要分好组就好了吧,用除以5得到的商作为变量
int x,score;
x=score/5;
switch(x){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
printf("F");
break;
以下类推就好了,总共要写21个case
#include<stdioh>
#include<stdlibh>
int main()
{
float s;
char c;
scanf("%f",&s);
switch((int)s/10)
{
case 10:
case 9:
c='A';
break;
case 8:
c='B';
break;
case 7:
c='C';
break;
case 6:
c='D';
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
c='E';
break;
default:
c='E';
break;
}
printf("%1f:%c",s,c);
return 0;
}
5Ω串联15Ω电阻,端电压为电压源电压20V,所以:U'=20×5(5+15)=5(V)。
2、10A电流源单独作用时,20V电压源短路。
电流源外部电路结构为:5Ω并联15Ω,再串联2Ω并联4Ω的支路,因此5Ω并联15Ω的支路电流,就是电流源电流10A。所以:
U"=-10×5∥15=-375(V)。
3、叠加:U=U'+U"=5-375=-325(V)。