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;
    }
  • 相关阅读:
    JavaScript的由来, 浏览器的20年
    WEB界面onload前的加载流程❤❤
    HTML5文件系统API和资料整理
    No enclosing instance of type is accessible. Must qualify the allocation with an enclosing instance of type LeadRestControllerTest (e.g. x.new A() where x is an instance of ).
    Git Gerrit Code Review
    Nginx Configuring HTTPS servers
    自签名证书 nginx tomcat
    centos yum install nginx
    局域网 服务器 https
    分布式重复提交
  • 原文地址:https://www.cnblogs.com/zhangaihua/p/3718122.html
Copyright © 2011-2022 走看看