您的位置:首页 > 编程语言 > C语言/C++

C语言按要求打印数组

2016-05-19 21:22 288 查看
在百度知道里看到一道题目, 看别人的解答很好。

记录
// 有一个数组{0,1,5,60,0,3,6,0,7,8,9}, 以0为定界符, 输出[1,5,60],[3,6],[7,8,9]

#include<stdio.h>
int main(void) {
int a[11] = {0,1,5,60,0,3,6,0,7,8,9};
int i = 0;

while(i<11){
if (a[i] == 0) {
printf("[");
i ++;
while(a[i] != 0 && i < 11) {
printf("%d,",a[i]);
i ++;
}
printf("\b]\n");
}
}
return 0;

}
参考: http://zhidao.baidu.com/link?url=StQ8OUq3nXZVQVRaCXe4_vOPQhEq-JTLyYAP3p_VbH4CkMBBYzIIvweyRc31pvURY1w50nMDkjWE0Li2T5l3B_
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: