zoukankan      html  css  js  c++  java
  • 关于C语言程序

    1.编写一个简单的C语言程序:函数int input(int a[], int n)用于输入一个有n个元素的整型数组;void output(int  b[], int n)用于输出数组中的n个数据元素;函数int sum(int  a[], int n)
    用于数组求和,在main函数中一次调用这三个函数。 
    2.编写一个C语言程序:用随机函数产生两个整型数,根据输入的字符’+’、 ’-’ 、’*’ 、’/’ 做算术运算。
    1.#include <stdio.h>
    #define N 100
    int input(int a[], int n);
    int output(int  a[], int n);
    int sum(int  a[], int n);
    int i;
    int main()
    {
    int n,a[N];
    printf("请输入这组数的个数:");
    scanf("%d",&n);
    printf("请输入一组数:");
    input(a,n);
    printf("输出这组数:");
    output(a,n);
    printf(" ");
    printf("这组数的和是:");
    sum(a,n);
    printf(" ");
    return 0;
    }
    int input(int a[], int n)
    {

    for(i=0;i<n;i++)
    {
    scanf("%d",&a[i]);
    }
    return 0;
    }
    int output(int  a[], int n)
    {
    for(i=0;i<n;i++)
    {

    printf("%2d",a[i]);
    }
    return 0;
    }
    int sum(int  a[], int n)
    {
    int sum=0;
    for(i=0;i<n;i++)
    sum=sum+a[i];
    printf("%d",sum);
    return sum;
    }
    2.#include<stdio.h>
    #include "stdlib.h"
    #include "time.h"
    int main()
    {
    int i,b,d;
    char a;
    srand((int)time(0));
    for(i=-32768;i<32768;i++)
    {
    b=1+(int)(32768.0*rand()/(RAND_MAX+1.0));
    d=1+(int)(32768.0*rand()/(RAND_MAX+1.0));
    }
    printf("%d %d ",b,d);
    printf("请输入+、-、*、/  中的任意一个符号:");
    a=getchar();
    int m,n,p;
    float q;
    m=b+d;
    n=b-d;
    p=b*d;
    q=(float)(b/d);
    switch(a)
    {
    case '+':printf("这两个数的和是:%d ",m);
    break;
    case '-':printf("这两个数的差是:%d ",n);
    break;
    case '*':printf("这两个数的积是:%d ",p);
    break;
    case '/':printf("这两个数的商是:%f ",q);
    break;
    default:printf("error! ");
    }
    return 0;
    }
  • 相关阅读:
    Andorid自定义attr的各种坑
    git 使用那些事儿
    Gradle task
    他们要消失了吗?探访人工智能浪潮下的鉴黄师
    测试环境docker化—容器集群编排实践
    测试环境docker化(一)—基于ndp部署模式的docker基础镜像制作
    后台服务项目的白盒测试之旅
    利用反向代理测应用的流量
    CCF 201312-5 I’m stuck! (暴力,BFS)
    CodeForces 709C Letters Cyclic Shift (水题)
  • 原文地址:https://www.cnblogs.com/zhangaihua/p/3718122.html
Copyright © 2011-2022 走看看