有如下程序: #include <stdio.h> void main() { int i,j,a[4]={0,0,0,0}; char str[]="abcdefg"; for(i=0;str[i];i++) { switch(str[i]) { case ‘a’: j=0; break; case ‘g’: j=1; case ‘e’: j=2; break; case ‘c’: j=3; } a[j]+=2; } for(i=0;i<3;i++) printf("%d ",a[i]); } 程序执行后的输出结果是( )。
区块链毕设网qklbishe.com为您提供问题的解答
有如下程序:
#include <stdio.h>
void main()
{ int i,j,a[4]={0,0,0,0};
char str[]="abcdefg";
for(i=0;str[i];i++)
{ switch(str[i])
{ case ‘a’: j=0; break;
case ‘g’: j=1;
case ‘e’: j=2; break;
case ‘c’: j=3;
}
a[j]+=2;
}
for(i=0;i<3;i++)
printf("%d ",a[i]);
}
程序执行后的输出结果是( )。
如果不加break语句,当字符为’g’时,j的值会被赋为1,但是由于没有break语句,程序会继续执行下一个case ‘e’的语句,将j的值又赋为2,导致最终结果不正确。
26:43
以上就是关于问题有如下程序: #include <stdio.h> void main() { int i,j,a[4]={0,0,0,0}; char str[]="abcdefg"; for(i=0;str[i];i++) { switch(str[i]) { case ‘a’: j=0; break; case ‘g’: j=1; case ‘e’: j=2; break; case ‘c’: j=3; } a[j]+=2; } for(i=0;i<3;i++) printf("%d ",a[i]); } 程序执行后的输出结果是( )。的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训
从业7年-专注一级市场
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 有如下程序: #include <stdio.h> void main() { int i,j,a[4]={0,0,0,0}; char str[]="abcdefg"; for(i=0;str[i];i++) { switch(str[i]) { case ‘a’: j=0; break; case ‘g’: j=1; case ‘e’: j=2; break; case ‘c’: j=3; } a[j]+=2; } for(i=0;i<3;i++) printf("%d ",a[i]); } 程序执行后的输出结果是( )。
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 有如下程序: #include <stdio.h> void main() { int i,j,a[4]={0,0,0,0}; char str[]="abcdefg"; for(i=0;str[i];i++) { switch(str[i]) { case ‘a’: j=0; break; case ‘g’: j=1; case ‘e’: j=2; break; case ‘c’: j=3; } a[j]+=2; } for(i=0;i<3;i++) printf("%d ",a[i]); } 程序执行后的输出结果是( )。
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 有如下程序: #include <stdio.h> void main() { int i,j,a[4]={0,0,0,0}; char str[]="abcdefg"; for(i=0;str[i];i++) { switch(str[i]) { case ‘a’: j=0; break; case ‘g’: j=1; case ‘e’: j=2; break; case ‘c’: j=3; } a[j]+=2; } for(i=0;i<3;i++) printf("%d ",a[i]); } 程序执行后的输出结果是( )。
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 有如下程序: #include <stdio.h> void main() { int i,j,a[4]={0,0,0,0}; char str[]="abcdefg"; for(i=0;str[i];i++) { switch(str[i]) { case ‘a’: j=0; break; case ‘g’: j=1; case ‘e’: j=2; break; case ‘c’: j=3; } a[j]+=2; } for(i=0;i<3;i++) printf("%d ",a[i]); } 程序执行后的输出结果是( )。