第一个没明白什么意思 是舍入到整数吗?
2:
#include
int main()
{
int score;
printf("please input the socre:");
scanf("%d",&score);
if(score <=100 && score >= 80)
printf("优秀\n");
else if(score >= 60 && score <80)
printf("合格\n");
else if(score >=0 && score <60)
printf("不合格\n");
else
printf("输入错误\n");
}
3:
#include
int main()
{
int sum=0;
int i;
for(i=2;i<=150;i+=2)
sum+=i;
printf("%d\n",sum);
}
4:
#include
int fact(int n)
{
int result=1;
for(n;n>=1;--n)
result *= n;
return result;
}
int main()
{
int i;
int result = 0;
for(i=1;i<=9;i++)
result+=fact(i);
printf("%d\n",result);
}
1、
#include "stdio.h"
void main()
{
float a;
printf("请输入小数:");
scanf("%f",&a);
printf("四舍五入后的整数为%d\n",(int)(a+0.5));
}
2、
#include "stdio.h"
void main()
{
int a;
printf("请输入分数:");
scanf("%d",&a);
if(a>=80 && a<=100)
printf("优秀\n");
else if(a>=60 && a<80)
printf("合格\n");
else if(a>=0 && a<60)
printf("不合格\n");
else printf("分数输入错误!\n");
}
3、
#include "stdio.h"
void main()
{
int i,sum=0;
for(i=2;i<=150;i=i+2)
sum+=i;
printf("the sum is %d",sum);
}
4、
#include "stdio.h"
void main()
{
int i,j,a=1,sum=0;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
a*=j;
sum+=a;
a=1;
}
printf("the sum is %d",sum);
}
第二题:
#include
main()
{
int x;
printf("请输入分数:");
scanf("%d", &x);
if(x < 0 || x>100)
printf("输入分数错误!\n");
else if (x >= 80)
printf("优秀\n", x);
else if (x >= 60 )
printf("合格\n", x);
else
printf("不合格\n", x);
}
由于我也是初学,水平有限
忘采纳