
oj.指针
林沫选手
这个作者很懒,什么都没留下…
展开
-
问题 B: C语言实验——保留字母
题目描述编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。输入一个字符串,长度不超过80个字符。输出删掉非英文字母后的字符串。样例输入Copyabc123+xyz.5样例输出Copyabcxyz#include<stdio.h>void f(char *p,char *q){ for(;*p!='\0';p++) { if((*p>='a'&&*p<='z')||(*p>='A..原创 2021-12-22 23:08:07 · 1078 阅读 · 0 评论 -
问题 E: 排序问题(指针方法)
题目描述输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。输入输入数据有一行,包含10个整数,用空格分开。输出输出数据有两行,第一行为排序后的序列,第二行为排序后各个元素在原来序列中的位置。样例输入Copy1 2 3 5 4 6 8 9 10 7样例输出Copy1 2 3 4 5 6 7 8 9 101 2 3 5 4 6 10 7 8 9#include<stdio.h>int main( ){ int *..原创 2021-12-22 22:58:37 · 329 阅读 · 0 评论 -
问题 C: C语言实验——数组逆序
题目描述输入10个整数存入一维数组,按逆序重新存放后再输出。输入输入包括一行。10个以空格隔开的整数。输出逆序的10个整数,整数以空格隔开。样例输入 Copy1 3 5 9 7 6 8 2 4 0样例输出 Copy0 4 2 8 6 7 9 5 3 1#include<stdio.h>int main( ){ int a[10]; int i,n=10; for(i=0;i<10;i++) {原创 2021-12-21 20:02:51 · 1060 阅读 · 0 评论 -
【指针】问题 A: C语言实验——交换两个整数的值(顺序结构)
题目描述交换两个变量的值,由终端输入两个整数给变量x、y,然后交换x和y的值后,输出x和y。输入从键盘输入两个整数变量x和y;输出在交换x、y的值后将x和y输出!样例输入 Copy4 6样例输出 Copy6 4#include<stdio.h>int main( ){ int a,b,temp; int *p=&a; int *q=&b; scanf("%d %d",&a,&b);原创 2021-12-21 19:12:20 · 1659 阅读 · 0 评论 -
【指针】问题 D: 又见回文
题目描述“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。现在呢,就是让你判断输入的字符串是否是回文串。输入有多组输入,每行输入一串字符,保证字符串长度不会大于 100000,字符串由大小写英文字母和空格组成,以字符串“2013”作为结束标志。输出每行输出一个字符串,如果输入是回文串,输出“YES”,否则输出“NO”(注意:判断的时候空格是不作判断的,详见样例)。样例输入 Copyaaaaggg glozxvxoMJBCHsTXoo原创 2021-12-21 19:07:21 · 383 阅读 · 0 评论