c语言求和:输入四个证书,输出其和。要求用for循环。
4个回答
展开全部
#include <stdio.h>
void main()
{
int i,a,sum = 0;
for(i = 0;i<4;i++)
{
scanf("%d",&a);
sum += a;
}
printf("%d\n",sum);
}
void main()
{
int i,a,sum = 0;
for(i = 0;i<4;i++)
{
scanf("%d",&a);
sum += a;
}
printf("%d\n",sum);
}
追问
sum += a,这是什么意思
追答
sum = sum + a;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
证书?正数?整数?我按正数给你回答吧。
float a,sum=0;
for(int i=0;i<4;i++)
{
do
{
scanf("%f",&a);
if(a<=0) printf("Less than zero. Please input a positive number!\n");
}while(a<=0)
sum+=a;
}
float a,sum=0;
for(int i=0;i<4;i++)
{
do
{
scanf("%f",&a);
if(a<=0) printf("Less than zero. Please input a positive number!\n");
}while(a<=0)
sum+=a;
}
追问
不好意思,O(∩_∩)O~,是整数
追答
float a,sum=0;
for(int i=0;i<4;i++)
{
do
{
scanf("%f",&a);
if(int(a)==a) printf("A floating number. Please input an integer:\n");
else break;
}while(1)
sum+=a;
}
加个整数的判断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为啥要循环…………
追问
老师要求的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询