PTA
we have a whole life
这个作者很懒,什么都没留下…
展开
-
PTA:1009 说反话(不理解)
自己写全是错。 还是参考答案,学习一下。 string是c++的STL当中的一个容器,对其进行了封装。 #include<iostream> #include<string> using namespace std; int main() { char c[100]; cin.get(c, 100); int len1 = strlen(c); for (int i = len1 - 1; i >= 0; i--) { cout << c[i];原创 2021-09-16 23:05:23 · 117 阅读 · 0 评论 -
PTA:1008 数组元素循环右移问题
第一次写的,但是使用了另一个数组,不符合要求。 #include<iostream> using namespace std; int main() { int num,offset,a[100],b[100],m=0; cin>>num>>offset; for(int i=0;i<num;i++) { cin>>a[i]; } int num_new=num-offset; for(int i=num_new-1;i>=0;原创 2021-09-15 20:58:31 · 76 阅读 · 0 评论 -
PTA:1007 素数对猜想
思路: 1、我们输入x 2、进行素数判定 3、在[5,x]的范围内找差值为2并且都是素数的两个数。 3、计算满足条件的数的对数。 第一次写的: #include<iostream> using namespace std; int main() { int x,count,temp[100000],mmm=0; int shumu; cin>>x; if(x<11) { switch(x) { case 1: case 2: case 3.原创 2021-09-13 10:15:12 · 273 阅读 · 0 评论 -
C++:从‘\0‘说起······
想法 在对数组进行定义的时候,出现了一些问题。 但具体的找到所有的问题,又是一个很耗费精力的事情,但愿在以后的学习中能一点一点的来学懂这些东西了。 所以在这里给自己提个醒 在以后遇到数组,一定要注意。 如果接下来学懂了的话再来补充······ ...原创 2021-08-31 12:46:04 · 128 阅读 · 0 评论 -
PTA:1004 成绩排名
(写在前面)总结 这道题还是很简单的,基本的内容之前的C语言课都学过,如果说遇到什么问题就说明之前的课程学的不扎实。 本人代码: #include<iostream> using namespace std; typedef struct { char name[11]; char stunum[11]; int point; }student; int main() { int n; cin>>n; student stu[n]; for(int i=0.原创 2021-08-31 11:18:07 · 88 阅读 · 0 评论 -
PTA:1002 写出这个数
写在最前面: 一道题写了快一天,真是服了我自己,我太垃圾了。 还是要多加练习。 C语言版本的答案: #include<stdio.h> #include<string.h> int main() { char shuzu[100]; scanf("%s",shuzu); int sum; for(int i = 0;i<strlen(shuzu);i++) { sum+=shuzu[i]-'0'; } int s[100],t=0;原创 2021-08-30 17:46:04 · 90 阅读 · 0 评论