- 博客(5)
- 问答 (12)
- 收藏
- 关注
原创 在控制台任意输入n个数,用空格隔开,按回车键则求出它们的和。
1.数字输完后,按回车键出结果#include <stdio.h>int main(){ int sum=0; int input=0; printf("请输入数字:\n"); do { scanf("%d",&input); sum=sum+input; }while(getchar()!='\n'); printf("和为:%d",sum); return 0; } 2.数字输完后,先按回车键,再按ctrl+z出结果#include <s
2022-02-19 22:27:14
1637
原创 写一个函数,求输入的数字的二进制数中有多少个1
#include <stdio.h>//第一种int count_1(unsigned int num){ int count=0; while(num) { if(num%2==1) { count++; } num=num/2; } return count;}//第二种int count_1s(int num){ int count=0; int i=0; for(i=1;i<=32;i++) { //将num向右移动
2022-02-19 18:58:58
551
原创 冒泡排序的实现
#include <stdio.h>//冒泡排序 void bubble_sort(int arr[],int len){ int i; for(i=0;i<len-1;i++) { int flag=1; int j=0; int tmp=0; for(j=0;j<len-1-i;j++) { if(arr[j]>arr[j+1]) { tmp=arr[j+1]; arr[j+1]=arr[j]; arr
2022-02-19 08:33:33
540
原创 求两个数的最大公约数和最小公倍数
#include <stdio.h>//最大公约数 int max_common_num(int m,int n){ int r=0;//余数 while(r=m%n) { m=n; n=r; } return n;}//最小公倍数int min_common_num(int m,int n){ int i=max_common_num(m,n); // 最小公倍数等于两数之积除以它们的最大公约数 return m*n/i;}int mai
2022-02-18 22:22:57
218
空空如也
电脑进不了bios界面
2022-06-08
easyx图形库更改图片的背景色
2022-03-04
vs2022使用问题
2022-03-01
代码打印不出来,报错
2022-02-28
centos 7 自带c语言的编译器吗
2022-02-24
求1到100之间所有整数的乘积的结果
2022-02-22
控制台求任意输入的n个数之和
2022-02-19
形参求数组长度结果对不上
2022-02-18
easyx图形库安装问题
2022-02-14
下面两个,那个是对数组的初始化呀
2022-02-12
求介绍本编程类的书籍
2022-02-11
求一个优化的用递归写斐波那契数的方法
2022-02-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人