一下子8个题啊,够狠
//从键盘输入若干个非0数据,求它们的和。用0结束循环的执行
int main()
{
int n,sum = 0;
scanf("%d",&n);
while(n != 0)
{
sum += n;
scanf("%d",&n);
}
printf("%d",sum);
return 0;
}
//编写程序求1+(1+2)+(1+2+3)+…+(1+2+3+…+100)
int main()
{
int i=1;
int n = 0,sum = 0;
for(i=1;i<=100;i++)
{
n+=i;
sum+=n;
}
printf("%d",sum);
}
//在3~100之间所有3的倍数中,找出个位数为2的数。
int main()
{
for(int i=3;i<=100;i++)
{
if(i%3==0 && i%10 == 2)
printf("%d ",i);
}
}
//编写程序求1!+2!+3!+……+20!。
int main()
{
int i=1;
long long n = 1,sum = 1;
for(i=1;i<=20;i++)
{
n*=i;
sum+=n;
}
printf("%lld",sum);
}
//从键盘输入10个数,求其中最大值。
int main()
{
int n,max = 0;
for(int i=0;i<10;i++)
{
scanf("%d",&n);
if(i==0)
max = n;
else if(max < n)
max = n;
}
printf("%d",max);
}
//编程计算1+3+5+…+101的值。
int main()
{
int sum = 0;
for(int i=1;i<=101;i+=2)
{
sum += i;
}
printf("%d",sum);
}
//编程计算123+345+…+99100101的值。
int main()
{
int sum = 0;
for(int i=1;i<100;i+=2)
{
sum += i*100 + (i+1)*10 + (i+2);
}
printf("%d",sum);
}
//编程计算a+a^2+a^3+...a^n的值,n和a的值由键盘输入。(a^2表示a的平方)
int main()
{
int a,n,i;
long long m=1,sum = 0;
scanf("%d%d",&a,&n);
for(i=1;i<=n;i++)
{
m*=a;
sum += m;
}
printf("%lld",sum);
}
谁先把答案打出来就采纳谁
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!