利用c语言数组验证?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用c语言数组验证?相关的知识,希望对你有一定的参考价值。

3:验证18位身份证号码并判断身份证主人的性别,身份证号码的规则为:
①前17位全部由数字组成,最后一位为数字或者字符’X’,一个字符ch为数字的条件为:ch>=’0’ && ch<=’9’;
②第17位数为奇数表示性别为男,偶数表示性别为女。
输入:从键盘输入一个18位的身份证号码保存到字符数组Card中。
输出:主人性别。

参考技术A

本回答被提问者采纳

C语言【函数 数组 指针】利用指针求一维数组的数据元素之和

题目描述

输入一组数据,存到数组中,求数组之和并输出结果

要求:设计一个输入数据的函数 void inputarray(int * a,int *n) //a是指向数组的指针,n用于返回实际输入数据个数

设计一个求和的函数 void sumarray(int *a,int n,int *r) //a是指向数组的指针,r用户返回结果

输入

一行数据以-1 最为结束标志

输出

和的结果

样例输入

1 2 3 4 5 6 -1
样例输出

21
提示

带填充标签的C/C++原程序

#include"stdio.h"
void inputarray(int * a,int *n);
void sumarray(int *a,int n,int *r);

main()

int b[200];
@@1

@@1


@@2

@@2

void sumarray(int *a,int n,int *r)

int *p,s=0;
for(p=a; @#1 ;p++)
s=s+ @#2
@#3

参考技术A #include<stdio.h>
int main()

    int array[10];
    int i, *p;
    for(p=array, i=0; i<10; i++)
        scanf("%d", p+i);
    for(p=array, i=0; i<10; i++)
        printf("%d ", *(p+i));
    return 0;

追问

用带填充的原程序填空

本回答被提问者和网友采纳

以上是关于利用c语言数组验证?的主要内容,如果未能解决你的问题,请参考以下文章

C语言【函数 数组 指针】利用指针求一维数组的数据元素之和

c语言利用数组指针方法 输入五个数字求出最小值 将最小值和数组第一个数字互换位置 输出数组

利用Java语言,实现数组的排序

C语言 利用指针实现求数组元素中的最大值和最小值

怎样利用c语言编写一个程序在一个字符串数组中查找一个指定的字符并输出他第一次

C语言,怎么利用一个循环遍历一个二维数组呀?急!!!