下面程序段的运行结果是_____。inti,a[5]={1,2,3,4,5};for(i=0;i<=2;i++)printf(“%d“,*(a+i));
A: 1
B: 12
C: 123
D: 12345
A: 1
B: 12
C: 123
D: 12345
举一反三
- 下面输出结果正确的是( )。inta[5]={1,2,3,4,5};inti;for(i=0;i<5;i++)printf("%d",a[i]);? 1 2 3 4 5|1,2,3,4,5|12345|12345
- 下面程序的运行结果是______。#include "stdio.h"void exchange(int a[],int n){ int i; for(i=1;i<n;i+=2) a[i]=a[i]+a[i-1];}void main(){ int i,m[5]={1,2,3,4,5}; exchange(m,5); for(i=0;i<5;i++) printf("%d",m[i]);}[/i][/i][/i]
- 有以下程序,运行结果是()。 main() { int s[12]={1, 2, 3, 4, 4, 3, 2, 1, 1, 1, 2, 3}, c[5]={0}, i; for(i=0; i<12; i++) c[s[i]]++; for(i=1; i<5; i++) printf("%d", c[i]); printf("\n"); }
- 以下程序段运行后的输出结果是()inti;for(i=1;i<=7;i++){if(i%2!=0)continue;printf("%d",i);} A: 2 4 6 B: 1 3 5 C: 1 3 5 7 D: 1 2 3 4 5 6 7
- 有以下程序段,其运行结果是_______inti=5;do{if(i%3==1)if(i%5==2){printf(*%d,i);break;}i++;}while(i!=0);