第七次作业
Posted 年糕不黏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第七次作业相关的知识,希望对你有一定的参考价值。
1.在网上找到了两个版本,都用到了getchar。。。。。。。。getchar是什么鬼?QAQ泪流满面 求老师解答,啥他喵的是getchar啊?心塞塞
#include<stdio.h> int main() { int a[100]={0},i,j; char c; while((c=getchar())!=‘\n‘) /*获取字符并统计每个字母出现次数*/ for (i=65;i<=90;i++) if(c==i||c==i+32) a[i]++ ; for (j=65;j<=90;j++) /*输出统计信息*/ if (a[j]>0) printf("%c:%-3d\n",j,a[j]); }
#include <stdio.h> #include <ctype.h> int main() { int a[26]={0}; int i; char c; while ((c=getchar())!=‘\n‘) if (isalpha(c)) a[tolower(c)-‘a‘]++; for (i = 0; i<26; i++) { printf("%c\t:\t%d\n",‘a‘+i,a[i]); } return 0; }
2.这个也是,stdlib.h是啥一脸蒙逼。。。。网上找到的解释是:stdlib 头文件里包含了C语言的一些函数,该文件包含了的C语言标准库函数的定义。然而还是不懂。
#include <stdio.h> #include <stdlib.h> int main() { int a[10],n,b[10],i,s=32; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a[i]); } for(i=1;i<=n;i++) { b[i]=a[n-i+1]; } for(i=1;i<=n;i++) { printf("%d%c",b[i],s); } printf("\n"); return 0; }
3.这个我掌握的还可以,嘿嘿
#include<stdio.h> int main() { int a[9],b[9],i,j; printf("输入第一个数组,共9个数字:"); for(i=0;i<9;i++) scanf("%d",&a[i]); printf("输入第二个数组,共9个数字:"); for(i=0;i<9;i++) scanf("%d",&b[i]); for(i=0;i<9;i++) for(j=0;j<9;j++) if(a[i]==b[j]) printf("%d\n",a[i]); return 0; }
4.递归。。。没太懂得说。。。这个。。真心不会写,上课的时候就没太懂。。。心塞
以上是关于第七次作业的主要内容,如果未能解决你的问题,请参考以下文章