首页 > 试题广场 >

成绩输入输出

[编程题]成绩输入输出
  • 热度指数:89303 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输入3科成绩,然后把三科成绩输出,成绩为整数形式。

数据范围:

输入描述:
一行,3科成绩,用空格分隔,范围(0~100)。


输出描述:
一行,把3科成绩显示出来,输出格式详见输出样例。
示例1

输入

60 80 90

输出

score1=60,score2=80,score3=90
#include <stdio.h>
int main() {
    int arr[3];
    scanf("%hd %hd %hd\n",&arr[0],&arr[1],&arr[2]);
    for(int i=1;i<4;i++)
    {
        printf("score%hd=%hd",i,arr[i-1]);
        if(i<3) printf(",");
    }
    return 0;
}

发表于 2024-05-02 18:03:57 回复(0)
#include <stdio.h>

int main() {
int a=0,b=0,c=0;
scanf("%d %d %d",&a,&b,&c);
     if(a&&b&&c>100){
        printf("输入错误");
     }
      else {
     printf("score1=%d,score2=%d,score3=%d",a,b,c);
     }  

    return 0;
}
编辑于 2024-04-15 20:17:27 回复(0)
#include <stdio.h>

int main()
{
    int score1 = 0;
    int score2 = 0;
    int score3 = 0;
   
    scanf("%d %d %d", &score1, &score2, &score3);
   
    if((score1>=0 && score1<=100)
    && (score2>=0 && score2<=100)
    && (score3>=0 && score3<=100))
    {
        printf("score1=%d,score2=%d,score3=%d", score1, score2, score3);
    }

    return 0;
}
发表于 2024-03-26 11:21:11 回复(0)
#include <stdio.h>

int main() {
    int a, b ,c;
    scanf("%d%d%d",&a,&b,&c);
    if(a<=100&&b<=100&&c<=100){
        printf("score1=%d,score2=%d,score3=%d",a,b,c);
    }
   
    return 0;
}
发表于 2024-03-13 12:31:19 回复(0)
#include <stdio.h>

int main() {
    int a, b,c;
    scanf("%d %d %d", &a, &b,&c);
    printf("score1=%d,score2=%d,score3=%d\n", a,b,c);
   
    return 0;
}
编辑于 2024-03-03 15:27:39 回复(0)
#include <stdio.h>

int main() 
{
    int a, b, c;

    scanf("%d%d%d", &a, &b, &c);

    printf("score1=%d,score2=%d,score3=%d\n", a, b, c);

    return 0;
}

编辑于 2024-03-02 19:17:08 回复(0)
#include <stdio.h>

int main() {
   int a,b,c;
   scanf("%d%d%d\n",&a,&b,&c);
   printf("score1=%d,score2=%d,score3=%d\n",a,b,c);
    return 0;
}
编辑于 2024-03-01 16:17:34 回复(0)
结合一些大佬的代码稍微改了一点
#include <stdio.h>
int main() 
{

    int a[3] = { 0 };
    int k = 1;
    while (k)
    {
        scanf("%d %d %d",&a[0],&a[1],&a[2]);
        if ((a[0] >= 0 && a[0] <= 100)&& (a[1] >= 0 && a[1] <= 100)&& (a[2] >= 0 && a[2] <= 100))
        {
            k = 0;
        }
        else
        {
            printf("请输入正确的成绩!\n");
        }
    }

    for (int i = 0; i < 3; i++) 
    {
        printf("score%d=%d", i + 1, a[i]);
        if (i < 2)  
        {
            printf(",");
        }
    }

    return 0;
}
编辑于 2024-01-26 20:35:32 回复(0)
#include <stdio.h>

int main() {
    int score1 = 0;
    int score2 = 0;
    int score3 = 0;
    int i = 0;
    char error1 = 'N';
    scanf("%d %d %d", &score1, &score2, &score3);
    int arr[]= {score1, score2, score3};
    while (i <3)
    {
        if (arr[i] > 100 )
        {
            error1 = 'Y';
            break;
        }
        i ++;
    }
    //output result
    if (error1 = 'N')
    printf("score1=%d,score2=%d,score3=%d", score1, score2, score3);

    return 0;
}
编辑于 2024-01-23 13:00:51 回复(0)
#include <stdio.h>

int main()
{
    int arr[3];
    for(int i=0;i<3;i++)
    {
        scanf("%d",&arr[i]);
    }
    printf("score1=%d,",arr[0]);
    printf("score2=%d,",arr[1]);
    printf("score3=%d",arr[2]);
   
    return 0;
}
编辑于 2024-01-09 14:20:17 回复(0)
#include <stdio.h>

int main() {
  int a,b,c;
  scanf("%d %d %d",&a,&b,&c);
  printf("score1=%d,score2=%d,score3=%d\n",a,b,c);
    return 0;
}
发表于 2023-11-05 21:00:15 回复(0)
#include <stdio.h>

int main()
{
    int a=0;
    int b=0;
    for(a=1;a<4;a++)
    {
        for(int i =0;i<1;i++)
        {
            scanf("%d",&b);
        }
        printf("score%d=%d",a,b);
        if(a<=2)
        {
            printf(",");
        }
    }

    return 0;
}
好像有点问题又好像没问题
发表于 2023-11-01 21:22:11 回复(0)
#include <stdio.h>

int main() {
    int score1,score2,score3;
    scanf("%d %d %d",&score1,&score2,&score3);

    if ((score1 >= 0 && score1 <= 100) &&
        (score2 >= 0 && score2 <= 100) &&
        (score3 >= 0 && score3 <= 100)) {
        printf("score1=%d,score2=%d,score3=%d", score1, score2, score3);
    } else if (score1 < 0) {
        printf("score1=%d 输入成绩范围小于零", score1);
    } else if (score2 < 0) {
        printf("score2=%d 输入成绩范围小于零", score2);
    } else if (score3 < 0) {
        printf("score3=%d 输入成绩范围小于零", score3);
    }

    return 0;
}
发表于 2023-09-15 21:47:43 回复(0)
#include <stdio.h>

int main()
 {
   int x,y,z;
   scanf("%d%d%d",&x,&y,&z);
   printf("score1=%d,score2=%d,score3=%d",x,y,z);
   
    return 0;
}//这样写居然对的,有无大佬帮分析一下
发表于 2023-08-14 00:17:02 回复(0)
#include <stdio.h>

int main() {
    int a;
    int b;
    int c;
    scanf("%d %d %d",&a,&b,&c);
  while(a<=100&&b<=100&&c<=100)
  {
    printf("score1=%d,score2=%d,score3=%d",a,b,c);
    break;
  }
    return 0;
}
发表于 2023-07-10 09:28:41 回复(0)
#include <stdio.h>
int main(){
    int a = 0;
    int b = 0;
    int c = 0;
    scanf("%d %d %d", &a, &b, &c);
    printf("score1=%d,score2=%d,score3=%d",a,b,c);
    return 0;
}

发表于 2023-06-15 15:45:44 回复(0)
#include <stdio.h>
void result(int a,int b,int c)

{
	
	if ((a >= 0 & a <= 100) & (b >= 0 & b <= 100) & (c >= 0 & c <= 100))
	{
		printf("score1=%d,score2=%d,score3=%d", a, b, c);
	}
	else
	{
		printf("输入值错误,请重输");
	}
}

int main()
{
	int a, b, c;
	scanf("%d %d %d", &a, &b, &c);
	result(a,b,c);
	return 0;
}


发表于 2023-03-29 16:28:04 回复(1)