谁给修改下程序(C++)?

我的程序……帮忙修改下,重谢!(不要太复杂了)
2025-05-15 04:24:32
推荐回答(4个)
回答1:

这行修改成

a+=(temp%10==1)? 1 : 0;

回答2:

#include"head.h"

#include 
using namespace std;
int main()
{
    int a=0,i,N,temp;
    scanf("%d",&N);
    for(i=1;i<=N;++i)
    {
        temp=i;
        while(temp!=0)
        {
            a+=(temp%10==1?1:0);//条件表达式含有问号。
            temp/=10;
        }
    }
    return 0;
}

回答3:

a+=((temp%10)==1);

回答4:

问号跑哪里去了