![](https://img-blog.csdnimg.cn/20210708175152117.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言 各种练习题
做过的有意思的题
月亮&六便士
小菜鸡一枚
展开
-
C语言——统计每个单词的长度(空格数不连续)
本题目要求编写程序,输入一行字符,统计每个单词的长度。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出每个单词的长度。每个数字后有一个空格。输入样例:How are you?输出样例:3 3 4代码如下#include <stdio.h>#include <string.h>int main (){ char a[10000]; int i,n=0,flag=1;原创 2021-06-27 00:32:27 · 6176 阅读 · 2 评论 -
C语言——查验身份证
查验身份证一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。输入格式:输入第一行给出正整数N(≤10原创 2021-06-27 00:29:00 · 7775 阅读 · 3 评论