- 博客(12)
- 收藏
- 关注
原创 c++知识与易错点总结
#若调用一个函数,且此函数中没有return语句,则正确的说法是该函数:A.没有返回值B.返回若干个系统默认值C.有返回值,但返回一个不确定的值D.回一个用户所希望的函数值答案:c
2021-01-04 19:10:16 208
原创 求三个数的最大公约数和最小公倍数
#include<iostream>using namespace std;int main(){ int a,b,c,max,min; cin>>a>>b>>c; if(a>b) { max=a; min=b; } else { max=b; min=a; } if(max<c) max=c; if(min>c) min=c; do{ if(a%min==0&&b%min=
2021-01-03 21:17:24 467
原创 彩票摇奖
一组彩票有7个号码,小明买了n张彩票,一个号码相同为六等奖 依次类推 全部相同为特等奖,输出小明获得每个奖项的次数#include <iostream>using namespace std;int f[33], p[10], n, m;int main() { cin >> n; for (int i = 0; i < 7; i++) { cin >> m; f[m] = 1; } for (
2020-12-27 10:23:11 230
原创 判断回文串
#include<stdio.h>#include<string.h>int main(){ int k; scanf("%d",&k); while(k--){ int n,m,i,j; char a[10000],b[10000]; scanf("%s",a); n=strlen(a); m=n; for(i=0;i<n;i++) { b[m-1]=a[i]; m--; } if(strcmp(a,b)==0) { pr
2020-12-27 10:17:05 121
原创 判断回文数
方案1: #include <stdio.h>int main(){ int num,s,y=0; printf("Please input numbers: "); scanf("%d", &num); s=num; while(s>0){ y=y*10+s%10; s=s/10; } if(y==num){ printf("%d是一个回文数!\n", num); }else{ printf("%d不是一个回文数!\n", num); }
2020-12-27 10:15:13 130
原创 求一组数据中的众数
#include<stdio.h>int main(){ int n,a[100],i,j,k,frequence=0,temp=0,zshu; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); } for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(a[j]==a[i]) frequence++; } if(frequen.
2020-12-27 10:13:25 534
原创 字符串首字母大写转化
#include<stdio.h>#include<string.h>int main(){ int i,j,k; char a[100]; gets(a); int n=strlen(a); if(a[0]>='a'&&a[0]<='z') { a[0]=a[0]-32; //先将首字母转化为大写 } for(i=1;i<n;i++){ if(a[i]==' '&&(a[i+1]>='a
2020-12-27 10:10:50 237
原创 二维数组直插排序
#include<stdio.h>int main(){ int a[3][3],i,j,temp; for(i=0;i<3;i++) { for(j=0;j<3;j++) { scanf("%d",&a[i][j]); } } for(i=0;i<3;i++) { for(j=1;j<3;j++) { if(a[i][j]<a[i][j-1]); { temp=a[i][j]; w...
2020-12-27 10:06:38 128
原创 杨辉三角
/* #include<iostream>using namespace std; int main(){ int n,i,j; int triangle[34][34]; cin>>n; for(i=0;i<n;i++) { for(j=0;j<n;j++) triangle[i][j] = 0;//令二维数组的元素全部为0,便于赋值。 } triangle[0][0] = 1;//杨辉三角所有行的第一列均为1。 for(i=1;
2020-12-27 10:05:37 89
原创 打印空心菱形
#include<stdio.h>int main(){ int i,j,n,m; printf("请输入该空心菱形的上半部分行数:"); scanf("%d",&n); for(i=1;i<=n;i++)//输入外部空格 { for(j=n-i;j>=1;j--) { printf(" ");//换行 } for(m=1;m<=2*i-1;m++)//输入内部空格 { if(m==1||m==2*i-1)//只在第
2020-12-27 10:03:49 2744
原创 完数
//一个数等于它因子的和(除了它本身)称这样一个数为完数。 #include<stdio.h>int main(){ int i,m,g; for(m=2;m<=1000;m++) { g=0; for(i=1;i<m;i++) { if(m%i==0) { g=g+i; } } if(m==g) { printf("完数%d的因子是:\n",m); for(i=1;i<m;i++)
2020-12-27 09:54:38 76
原创 冒泡排序
//如果有n个数,则要进行n-1趟,在第j趟俩俩比较n-j次 。 #include <stdio.h>int main(){ int a[10000]; int i,j,t; printf("请输入十个数:"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } printf("\n"); for(j=0;j<9;j++) { for
2020-12-27 09:51:28 58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人