利用c语言数组验证?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用c语言数组验证?相关的知识,希望对你有一定的参考价值。
3:验证18位身份证号码并判断身份证主人的性别,身份证号码的规则为:
①前17位全部由数字组成,最后一位为数字或者字符’X’,一个字符ch为数字的条件为:ch>=’0’ && ch<=’9’;
②第17位数为奇数表示性别为男,偶数表示性别为女。
输入:从键盘输入一个18位的身份证号码保存到字符数组Card中。
输出:主人性别。
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
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语言利用数组指针方法 输入五个数字求出最小值 将最小值和数组第一个数字互换位置 输出数组