输入输出、数组练习

c
阅读 38 收藏 0 点赞 0 评论 0

/*
判断一个数是否质数
*/
#if 0
#include <stdio.h>
int main(){
    printf("请输入一个整数:");
    int n;
    scanf("%d",&n);
    for(int i=2;i<n;i++)
    {
        if (n%i==0)
        {
            printf("%d不是质数\n",n);
            return 0;
        }
    }
    printf("%d是质数\n",n);
    
}
#endif

//calculator
#if 0
#include<stdio.h>
int main(){
    float a,b;
    char ope;
    printf("请输入两个运算数:");
    scanf("%f %c %f",&a,&ope,&b);
    switch(ope){
        case '+':
            printf("%1.3f %c %1.3f=%1.2f",a,ope,b,a+b);
            break;
        case '-':
            printf("%1.3f %c %1.3f=%1.2f",a,ope,b,a-b);
            break;
        case '*':
            printf("%1.3f %c %1.3f=%1.2f",a,ope,b,a*b);
            break;
        case '/':
            printf("%1.3f %c %1.3f=%1.2f",a,ope,b,a/b);
            break;
        default:
            printf("无此运算功能");
        }

    return 0;
}
#endif

/*记录所有成绩并求和*/
#if 1
#include<stdio.h>
void main(){
    float scores[100];
    int i=0;
    float sum=0, score;     

    while(1){
        scanf("%f",&score);
        if(score>0){
            scores[i] = score; 
            i++;
            sum += score;
        }        

        else break;
    }

    printf("成绩分别是:");
    for(int j=0;j<i;j++){
        printf("%3.2f\t",scores[j]);
    }
    printf("\n平均分数是:%f", sum/i);
}
#endif
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号