1个回答
展开全部
#include<stdio.h>
void main() { int x,i,sj,so;
sj=so=0;
for ( i=0;i<10;i++ ) { scanf("%d",&x); if ( x%2==0 ) so+=x; else sj+=x; }
printf("%d,%d\n",sj,so);
}
更换最长语句:
i=0; while ( i<10 ) { scanf("%d",&x); if ( x%2==0 ) so+=x; else sj+=x; i++; }
再换:
i=0; do { scanf("%d",&x); if ( x%2==0 ) so+=x; else sj+=x; i++; } while ( i<10 );
void main() { int x,i,sj,so;
sj=so=0;
for ( i=0;i<10;i++ ) { scanf("%d",&x); if ( x%2==0 ) so+=x; else sj+=x; }
printf("%d,%d\n",sj,so);
}
更换最长语句:
i=0; while ( i<10 ) { scanf("%d",&x); if ( x%2==0 ) so+=x; else sj+=x; i++; }
再换:
i=0; do { scanf("%d",&x); if ( x%2==0 ) so+=x; else sj+=x; i++; } while ( i<10 );
追问
老哥 这个题目是让分别用while 和 do while循环实现,怎么分别搞啊,万分感谢!
追答
用后面提供的while和do while替换程序中最长那句即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询