- 博客(7)
- 收藏
- 关注
原创 pat 1002
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu
2017-07-25 18:46:58
216
转载 线性表的链式存储形式
typedef struct LNode *List;struct LNode{ ElementType Data[MAXSIZE]; int Last; };struct LNode L;List Ptrl;int Length(List Ptrl) //求表长 { List p=ptrl; //p指向第一个结点 int i=0; while
2017-02-08 14:01:23
269
转载 线性表的顺序存储结构
/*利用数组的连续存储空间顺序存放线性表的各个元素*/ scanf("%d",&MAXSIZE);typedef struct LNode *List;struct LNode{ ElementType Data[MAXSIZE]; int Last; };struct LNode L;List Ptrl;//访问下标为i的元素:L.Data[i]、Ptrl->Data[i]
2017-02-08 14:00:03
310
原创 指针和字符串:求待定字符的位置
#include#includeint main(){ cout<<"输入字符串:"; char str; gets(str); char *p,ch; cout<<"输入要寻找的字符:"; getc(ch); p=strchr(str,ch); cout<<"这个字符在的位置为:"<<p-str<<endl; return 0; } char *strchr(cha
2017-02-02 21:11:51
426
原创 几个数字判断大小输出到冒泡法排序
比如说,你要将3个数字排出顺序,你有几种方法?这应该是一个很简单的问题,然而从有几种方法上看,不外乎这几种:1、if-else嵌套(原理:如果一个数a大于数b,可以进行简单的判断谁大谁小) (max、min、mid来存放这三个数)#include int main(){ int a,b,c,t; int max=a,min=c,mid=b; scanf("%d
2017-01-29 19:56:39
638
原创 while循环的一点经验
在想这题的时候,我一直在思考输入一组数能够一个个实现?while循环之前我的看法是:输入一个就按回车,然后得到显示,再继续输入并无法做到连续输入一组数,这组数能够遍历循环不过也是我以为吧= = ,实际打出来发现还是可以的代码如下#include int main(){/* int i=3; printf("%d\n",i=(i=3*i,3*i));猜猜i值为多少?*/
2017-01-29 13:24:49
344
原创 输入文章,统计各个单词出现次数
#include#includeusing namespace std;struct Wordlist{ char word[20]; //每个单词长度小于20 int freq; //使用次数 }; int main(){ Wordlist list[1000]; //定义结构体数组 int N=0; //输入的单词个数 int i,j,k; char
2017-01-24 20:47:23
1058
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅