- 博客(20)
- 收藏
- 关注
原创 如何实现go语言的获取用户终端输入(scanf)
介绍:在编程中,需要接受用户输入的数据,就可以使用键盘输入语句来获得。步骤:1)导入fmt包2)调用fmt包的fmt.Scanf()或者fmt.Scanln()Scanfln()会在换行时才停止扫描,只获取一行的输入Scanf()可以根据格式将用户输出的值传入到变量里去。案例:1)使用Scanln()获取2)使用Scanf()当然这只是我们编程中最常用的两种方式,还存在一些输入方式,此处就不多描述,可以自行查阅golang官网文档。...
2022-06-23 10:21:02
1782
原创 字符串那些事
//\t空格8位 //每个汉字都是两个字符 一个字符8个字节 字符串-用双引号括起来的零个或多个字符 “” 空字符串” “ 包含一个空格的 //自动加上一个结束符号‘\0’表示结束 //#include<string.h>//string字符串 //#include<stdlid.h> //int main() //{ // char arr1[10]="梁lele"; // printf("%s",arr1); //cha...
2022-04-20 10:21:06
317
原创 format格式化输出
#保留一位小数输出for i in range(1,20): print(i,"{.1f}".format(5*(i-32)/9))#设置输出格式s="字符串格式"print("{0}".format(s))#默认格式化,字符串左对齐print("{0:>30}".format(s))#最小宽度30 >表示右对齐<表示左对齐print("{0;^30}".format(s))#最小宽度30 ^表示居中print("{0:.2f}{1:.2f}".format(x,.
2022-03-06 16:58:10
1469
原创 python中将数字转换为字符串
要将数字转换为字符串的方法有三个;第一是使用str()函数直接转换,然后用加号来连接前后的字符串;二是使用字符串的格式说明符;三是使用字符串的格式化函数.format( )。
2022-02-22 20:55:54
96649
原创 递归的一系列问题
1:利用函数求1!+2!+3!+........#include <stdio.h>int fact(int n);int main(){ int i,sum; sum=0; for(i=1;i<10;i++) sum=sum+fact(i); printf("1!+2!+....+10!=%d\n",sum); return 0;}int fact(int n){ int i; int s=...
2021-12-17 15:49:41
274
原创 斐波那契数列
int main(){ int n,i; printf("请输入n个数列"); scanf("%d",&n); int t1=0; int t2=1; int next; for(i=1;i<=n;i++) { printf("%d",t1); next=t1+t2;//next=1; t1=t2; t2=next;//t2=1,t1=1,next=2;t2=2,t1=1,next=3; }return ...
2021-12-16 15:24:47
409
原创 二维数组的不同表达方法
1:2:上面两个例子是我们最容易搞混的,不过只要记住前一个[]表示行 后一个[]表示列 且一个{}表示一行 如果大括号内的数不够要求 就补充数字0就行了
2021-12-05 15:19:38
910
原创 一串数字倒置 如:12345 输出54321
/*int main(){long i; printf("请输入一串数值"); scanf("%ld",&i); int n,k,d=0; int count=0;while(i<=0){ d=i/10; k=k*10+d; n=n/10; printf("%d",k);}}*/
2021-12-04 17:12:13
2635
原创 求最小公倍数
//求最小公倍数/*int main(){ int n,m,i; scanf("%d%d",&n,&m); i=(n<m)?m:n; while(1) { if(i%m==0&&i%n==0) { printf("最小公倍数=%d",i); break; }++i; } return 0;}*/...
2021-12-03 08:28:13
324
原创 计算水仙花数
main(){ int n=0; int a,b,c; for(n=100;n<999;n++) { a=n%10; b=(n/10)%10; c=(n/100)%10; if(a*a*a+b*b*b+c*c*c==n) printf("%d\n",n); }}int main() { int n,a,b,c,d; for(n=1;n&l...
2021-12-03 08:23:25
580
原创 打印九九乘法表
/*int main(){int m,n,x;int a[3]={3,5,9};for(x=0;x<3;x++)//{for(m=1;m<=a[x];m++)//当x等于0时 循环3的乘法表 x等于1时 循环5.。。利用数组的下标 { for(n=1;n<=m;n++) printf("%d*%d=%2d ",n,m,n*m); printf("\n"); }}}*//*int cfb(int x)int main()...
2021-12-02 22:43:15
588
原创 在一串数值中输出一个数字求其出现的次数
//在一串数值中输出一个数字出现的次数/*int count_Digit(const int N,int D);int main(){ int N=1973888726; int D=8; scanf("%d%d",&N,&D); printf("%d\n",count_digit(N,D)); return 0;}int count_Digit(const int N,int D){ int x; int co...
2021-12-02 22:37:49
369
原创 求最大公约数
/*求两个数的最大公约数 辗转相除法 m=24 n=18,m除以n余6 r=6 将r赋值给n 则n=6之前的n=18赋值给m 又用m=18除以n=6 整除 则6为最大公约数int main(){ int m = 24; int n = 18; int r = 0; scanf("%d%d", &m, &n);//可以自己取数值 while (m % n)//如果m%n为0 0为假 则括号内的不执行 直接执行printf { ...
2021-12-02 22:35:18
96
原创 打印各类金字塔
1:数字金字塔int main(){ int m,i,n,j; for(m=1;m<=9;m++) { i,n=1; for(i=1;i<=9-m;i++) { printf(" "); } for(n=1;n<=m;n++) { printf("%d",n); } for(j=m-1;j>0;j--) { printf("%d",j); }...
2021-11-24 09:03:23
602
原创 大小写字母互换输出
#include <ctype.h>int main(){char c;scanf("%c",&c);if(c>='a'&&c<='z')printf("其大写字母为%c",toupper(c));}int main(){char c,b;printf("输入小写字母");//小写字母减去32就是大写字母scanf("%c",&c); b=c-32; printf("%c",b);}...
2021-11-24 08:46:10
785
原创 输出1-100的素数-调用函数
int main(){ int n,m; scanf("%d",&n); for(m>2;m<n;m<n) if(n%m==0)break; if(n==m) printf("是"); else printf("否";) return 0;}*///打印1-100的素数;/* int ss(int m);int main(){ int m;for(m=0;m...
2021-11-10 13:28:49
2337
原创 利用pow函数求3位数水仙花数
#include<stdio.h>#include <math.h>int main(){ int i,k,m,t,a=3; for(i=pow(10,a-1);i<pow(10,a);i++){ k=0;//必须将k初始化为0 t=i;//如果不将i赋值给t i的值会发生混乱 for(m=1;m<=a;m++) { k=k+pow(t%10,a); ...
2021-11-07 15:09:33
190
原创 利用数组求平均值
int main(){ int i,n,k,j; int arr[3]={1,2,3}; n=0; for(j=0;j<3;j++) { n=n+arr[j]; } k=n/j; printf("%d",k); }
2021-11-07 15:04:43
563
原创 数组拆分-偶数 奇数
int main(){ int j,e,l; int arr[4]={1,2,3,4}; int even[4]; int odd[4]; e=l=0; for(j=0;j<4;j++) { if(arr[j]%2==0) { even[e]=arr[j]; e++; } else {...
2021-11-07 15:03:40
1035
原创 冒泡排序-双循环for
int main(){ int temp,i,j,k; int a[9]={12,32,44,12,26,7,3,4,1}; for(j=0;j<8;j++) { for(k=0;k<8-j;k++) { if(a[k]>a[k+1]) { temp=a[k+1]; a[k+1]=a[k]; ...
2021-11-07 14:58:53
445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人