- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 浅浅析指针
int *pp=&i即:int *p=&i*p和pp:指针变量,存放内存单元地址的变量存放了i的地址,称p指向了ip与i的值无关int *:p变量只能储存int类型变量的地址*p:就是i本身地址地址是内存单元的编号指针和指针变量指针:就是一个地址(地址指向变量单元)指针变量:专门用来存放另一变量地址(指针)的变量注意普通变量前不加*常量和表达式前不加&利用指针通过被调函数修改主函数中普通变量的值eg.vo
2022-05-09 20:49:30 125
原创 打印多组沙漏
当n=5时,沙漏图形如输出样例所示。请观察并明确沙漏图形的规律。要求输入一个整数n,输出满足规律的沙漏图形。输入格式:测试数据有多组,处理到文件尾。每组测试输入一个整数n(1<n<20)。输出格式:对于每组测试,输出满足规律的沙漏图形。输出样例:********* ******* ***** *** * *** ***** ****************#include <stdio.h>int mai...
2022-05-06 12:09:10 529
原创 不变初心数
不变初心数是指这样一种特别的数,它分别乘 2、3、4、5、6、7、8、9 时,所得乘积各位数之和却不变。例如 18 就是这样的数:18 的 2 倍是 36,3+6=9;18 的 3 倍是 54,5+4=9;…… 18 的 9 倍是 162,1+6+2=9。对于 18 而言,9 就是它的初心。本题要求你判断任一个给定的数是否有不变的初心。输入格式:输入在第一行中给出一个正整数 N(≤100)。随后 N 行,每行给出一个不超过105的正整数。输出格式:对每个给定的数字,如果它有不变的初心,...
2022-05-06 12:06:19 1739
原创 安全密码判断
某网站规定注册账号时密码必须达到一定强度才可以。他们规定密码长度至少6位,数字、大写字母、小写字母、符号(~!@#$%^&*()[]}{|<>?/.,:"';)这四类中至少包含三类才合格。现在请你写一段程序来判断一个密码是否合格。输入格式:第一行为一个整数n(0<n<10),代表测试用例组数,后边是n行测试用例,每行为一个长度不超过30的字符串。输出格式:共n行,与输入的n行测试用例相对应,如果密码合格则输出yes,否则输出no。#include&
2022-05-06 12:02:06 1363
原创 简单字符处理
简单字符处理,不允许使用数组。输入格式:为一个以换行符”\n”结尾的字符串,字符串长度大于0且小于200。输出格式:第一行为将该字符串中的小写字母替换为大写字母后的字符串。第二行为一个整数,为该字符串中所有元音字母的个数。朴素1.0#include<stdio.h>int main(){char c;int count;for(;;){ scanf("%c",&c); if(c=='\n'){ break; } else {
2022-05-06 12:00:41 432
原创 有条件求和
请写程序计算数列中所有除以3余1且除以5余2的数的和。输入格式:第一行为一个整数n(0<n),代表n组测试用例。后边是n行,每行代表一组测试用例。每行中包含若干整数,以-1结束。测试用例保证每行只有最后一个数为-1,其他数均为正整数。输出格式:为n行,每行一个整数,对应n组测试用例,为求和的结果。测试用例保证合法且所有整数可以用int存储。1.0#include<stdio.h>int main(){int sum=0;int n;scanf("%d
2022-05-06 11:55:09 371
原创 字符串输出
按要求输出字符串。输入格式:第一行为一个字符c(只可能是大写字符或小写字符)第二行为一个整数n(1<n<20),代表测试数据组数。后边是n行,每行一个字符串(字符串中只包含大写字母或小写字母,且长度小于60),为n组测试数据。输出格式:若干行(至少一行),每行对应输入的n行字符串,如果c在该行字符串中出现过两次或两次以上(无论大写或小写只要字母一样就算出现一次),则该字符串被输出,否则该字符串不能被输出。如果输出的字符串超过一个,则每个字符串占一行且后输入的先输出。
2022-05-06 11:50:12 2528
原创 小括号匹配
任意给定一个字符串,字符串中包含除了空白符、换行符之外的任意字符。你的任务是检测字符串中的圆括号是否配对,即“(”与“)”是否配对。如字符串“((a+b)* (c+d))”中是配对的,而“((a+b)*) c+d))”则不配对。输入格式:一个长度不超过100的非空字符串,该字符串中不会出现空格、换行符。输出格式:匹配及不匹配见样例。#include <stdio.h>#include <stdlib.h>#include <string.h>
2022-05-06 11:46:11 150
原创 单词数量统计
给定的字符串中只包含#和小写字母,其中#是分隔符,连续的小写字母构成单词。单词内部不会包含#号,也不存在两个单词之间没有#的情况。请你写一个程序来统计一下一行字符串中单词的数量和#的数量。输入格式:第一行为一个整数n(0<n<10),代表共有n个字符串。后边n行,每行一个长度不超过100的字符串。测试用例保证输入合法。输出格式:共n行,每行依次对应输入各个字符串。每行的格式如下:首先是一个整数,代表单词的数量,跟着是一个空格;然后又是一个整数,代表#的数量,跟着又是一
2022-05-06 11:40:19 1063
原创 DevC++调试时无法输入
今天用devc++调试的时候,弹出了输入框,但仅仅出现了一瞬间就自动最小化了,再点开也无法输入。最后发现应该是断点设置在了scanf的前面 。将断点设置在scanf后,就可以正常输入了。
2022-05-06 06:40:09 5431 5
空空如也
为什么这样输出的n为负值呢?是溢出了吗
2022-04-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人