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;
    }
  • 相关阅读:
    oc基础-oc之集合NSDictionary,NSMutableDictionary
    Pythonic是什么?
    Python 单例模式
    开通博客第一天
    webstrorm快捷键整理
    Javascript设计模式(一)
    遍历json创建树状表(首先的前提条件是要引入jquery的jquery treeTable插件)
    关于高性能javascript 笔记
    css animation 动画的制作
    canvas画扇形图(本文来自于http://jo2.org/html5-canvas-sector/)
  • 原文地址:https://www.cnblogs.com/zhangaihua/p/3718122.html
Copyright © 2011-2022 走看看