- 博客(6)
- 收藏
- 关注
原创 C语言:零幺串(N0为最大连续零串的个数,N1为最大一串的个数)
注:如果看不懂代码的作用,可以手动模拟一下该程序的执行过程#include<stdio.h>#include<string.h>int main(){ char str[100]; int i,t,N0,N1; int max0=0,max1=0;//存放最大连续串的个数 int zero=0,one=0;//0和1的计数器 printf("请输入一个只由...
2020-04-21 12:09:22
573
原创 C语言:凯撒密码,用户输入待加密的信息和移位个数,输出加密后的信息
#include<stdio.h>#include<string.h>#define N 100int main(){ int i,t,move; char passwd[N]; while(1)//控制加密完一次信息后,可继续加密下一句信息 { printf("请输入要加密的信息:\n"); gets(passwd); printf("请输入移...
2020-04-21 11:41:26
761
原创 C语言:输入一个数,将其插入以及排号顺序的数组元素序列中
#include<stdio.h>#define N 15int main(){ int i,j,temp1,temp2,n,a[N],count=0; for(i=0;i<N;i++) { scanf("%d",&a[i]); count++;//count是用来显示数组大小的,因为后续插入数字,会是数组大小...
2020-04-16 22:11:59
881
原创 c语言:选择排序算法
#include<stdio.h>//每次将后面的剩下的数中[最小的数]与每轮最前面的第一个数作比较int main(){ int i,j,min,temp,a[10]; printf("please enter 10 numbers\n"); for(i=0;i<10;i++) { scanf("%d",&a[i])...
2020-04-16 20:31:49
124
原创 C语言:809*??+1=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果
#include<stdio.h>int main(){ int t1,t2,x; for(x=10;x<100;x++) { if(8*x<100 && 9*x>=100) { t1=809*x+1; t2=800*x+9*x+1; if(t1==t2) { printf("%d\n",x); ...
2020-04-11 16:32:25
1145
原创 C语言:输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
方法一:调用函数#include<stdio.h>int main(){ int n; float t; float even_num(int x); float odd_num(int y); printf("please enter the number n:\t"); scanf("%d:",&n); if(n%2!=0) { t=odd_nu...
2020-04-10 20:08:26
3999
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人