自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 说反话———C语言

#include<stdio.h>int main(){ int i = 0; char word[80][80]; while (scanf("%s", word[i++]) && (getchar()) != '\n'); while (--i) { printf("%s ", word[i]); } printf("%s", word[0]); return 0;} if中getc.

2021-09-01 22:08:21 296

原创 数组元素循环后移问题 C语言

用题目中的例子先将思路表示出来:1 2 3 4 5 6 1 2 3 4 5 6 需要移动的步数是num,也就是数组中最后num个数字要依次往前移,只要创建一个稍大一点的数组暂时存放最后几个数字,就可以用一个数组完成移动操作了。#include <stdio.h>int main(){ int n,num,t; scanf("%d %d",&n,&num); ...

2021-08-27 18:56:47 4543

原创 素数对猜想 C语言

#include<stdio.h>#include<math.h>int main(){ int N; scanf("%d",&N); int count=0; int i; int j; int a[N]; int h=0; for(i=2;i<N;i++) { int flag=1; for(j=2;j<=sqrt(i);j++) { if(i%j==0) { flag=0; break.

2021-08-23 11:46:04 193 1

原创 换个格式输出整数

#include<stdio.h>int main() { int n; int h=1; scanf("%d",&n); int BW,SW,GW; BW=n/100; SW=n/10%10; GW=n%10; for(int i=0;i<BW;i++) { printf("B"); } for(int i=0;i<SW;i++) { printf("S"); } for(int i=0;i<GW;i++) { ...

2021-08-21 20:31:29 66

原创 继续(3n+1)猜想

#include<stdio.h>int main(){ int index; int n; int a[101]; scanf("%d",&n); for (int i=0;i<n;i++) { scanf("%d",&a[i]); } for(int i=0;i<n;i++) { index=a[i]; while(index!=2&&index!=0) //没有数可以被2覆盖,而且2也带进去循环的...

2021-08-19 15:30:31 80

原创 成绩排名 C语言

#include<stdio.h>int main(){ struct Student{ char name[11]; char id[11]; int grade; }stu[101]; int n; scanf("%d",&n); for (int i=0;i<n;i++) { scanf("%s" "%s" "%d",&stu[i].name,&stu[i].id,&stu[i].grade); } int min.

2021-08-17 21:35:27 757

原创 我要通过 C语言

这道题目我觉得很重要的一点是理解题目要求,我读了几遍都没有懂,于是找到了其他大神对此的解读。代码中检验的几点是1:必须输入的是P,T或A中的字母,2:P在T前面,3:P,T之间必须要有A,4:P,T有一个,A至少有一个,5:P前的A个数=P,T中间的A个数*T后面A 的个数#include<stdio.h>int main(){ char ch; int num; scanf("%d",&num); while(getchar()!='\n');//清空输入缓...

2021-08-15 14:21:59 139

原创 PAT乙级卡拉兹(Callatz)猜想

#include <stdio.h>int main(){ int count=0;//用于计数 int n; scanf("%d",&n); while (n!=1) { if (n%2==0) { n=n/2; } else { n=(3*n+1)/2; } count++; } printf("%d",count); return 0;}

2021-08-13 15:02:13 92

原创 PAT乙级写出这个数(C语言)

#include <stdio.h>#include <string.h>int main(){ char num[101];//题目要求这个数不大于10^100 char s[5];//下面要用到存各位的数字 。 char pinyin[10][5]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; scanf("%s",num);//接收一个输入的数字 。 in...

2021-08-13 14:44:33 109

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除