謝謝謝謝大大們。

uj5u.com熱心網友回復:
int a=0,aa=0,aaa=0;
while(1)
{
cin>>a;
if(!a)break;
if(!(a%2))++aa,aaa+=a;
}
cout<<aaa<<ends<<aa<<endl;
uj5u.com熱心網友回復:
void sum_even(void)
{
int num, cnt = 0, sum = 0;
while (scanf("%d", &num) && num) {
if (num > 0) {
cnt++;
sum += cnt;
}
}
printf("sum = %d\n", sum);
}
供參考~
uj5u.com熱心網友回復:
scanf=>cinprintf=>cout
uj5u.com熱心網友回復:
不行誒,運行不出來??
uj5u.com熱心網友回復:
整不出來誒??
uj5u.com熱心網友回復:
供參考:#include<stdio.h>
int main()
{
int ecnt=0,esum=0,n,pcnt=0,psum=0;
while(scanf("%d",&n)==1 && n!=0){
if(n%2==0){ //偶數
ecnt++;
esum += n;
}
if(n>0){ //正數
pcnt++;
psum += n;
}
}
printf("ecnt=%d,esum=%d\n",ecnt,esum);//偶數的累加項數及和
printf("pcnt=%d,psum=%d\n",pcnt,psum);//正數的累加項數及和
return 0;
}
uj5u.com熱心網友回復:
不出來是什么第二個不對嗎?
在這個基礎上改改,自己有手有大腦的,自己不能改改嗎?
uj5u.com熱心網友回復:
int a=0,aa=0,aaa=0;
while(1)
{
std::cin>>a;
if(!a)break;
if(!(a%2))++aa,aaa+=a;
}
std::cout<<aaa<<ends<<aa<<endl;
cin>>a;==scanf("%d", &a)
cout<<aaa<<ends<<aa<<endl;==printf("%d %d\n", aaa,aa);
uj5u.com熱心網友回復:
int a=0,aa=0,aaa=0;
while(1)
{
std::cin>>a;
if(!a)break;
if(a>0)++aa,aaa+=a;
}
std::cout<<aaa<<ends<<aa<<endl;
uj5u.com熱心網友回復:
void sum_even(void)
{
int num, cnt = 0, sum = 0;
while (scanf("%d", &num) && num) {
if (num > 0) {
cnt++;
sum += cnt;
}
}
printf("sum = %d\n", sum);
}
供參考~
不行誒,運行不出來?
不出來是什么第二個不對嗎?
在這個基礎上改改,自己有手有大腦的,自己不能改改嗎?
不好意思,真的一點都不懂,麻煩了。現在兩個題都搞好了,沒事了。還是謝謝你啦。
uj5u.com熱心網友回復:
int a=0,aa=0,aaa=0;
while(1)
{
cin>>a;
if(!a)break;
if(!(a%2))++aa,aaa+=a;
}
cout<<aaa<<ends<<aa<<endl;
謝謝謝謝,搞出來了,麻煩了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/273819.html
標籤:C語言
上一篇:相同的執行緒,debug和release出現不同執行結果,release現象詭異
下一篇:分數計算器
