C语言练习错误
Dorby .
我只想要一个我想要的生活
展开
-
2048除法练习
题目:给一个正整数n,计算它最多能被2的多少次幂整除这道题打眼一看就知道很简单,运用循环就可以解决问题,于是我便编了如下的代码请注意,紧接下来写的代码是错误的#include<stdio.h>int jiecheng(int m){ int i,n=0; for(i=0;i<=m/2;i++){ if(m%2==0){ ...原创 2019-03-20 23:27:05 · 370 阅读 · 0 评论 -
2019年个税计算器
有关个税计算器的说明 添加链接描述代码如下#include<stdio.h>#include<string.h>int ynsds(){ int money; printf("请输入钱\n");//需要计算的每月工资 scanf("%d",&money); int i=0; char c; if(money>=5000){...原创 2019-03-30 22:31:04 · 238 阅读 · 0 评论 -
变长数组有关问题
C99之后,数组定义可以支持变量当其数组的个数,但是变量是可以改变的,但是仅仅是局限于定义数组之前。变长数组仅仅只是方便人修改数组的长度,而不是数组的长度可以自己变化。#include<stdio.h>main(){ int n; scanf("%d",&n); int arr[n];}上面这个是正确的示例,下面是错误的示例#include<stdio...原创 2019-03-28 13:45:22 · 398 阅读 · 0 评论 -
斐波那切数列
定义斐波那契数列的第1、2项是1,之后每一项等于前两项的和。(1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 …)输入一个整数n,输出第n个斐波那契数。保证答案在int范围内。#include<stdio.h>int add(int a){ int arr[a],i; arr[0]=arr[1]=1; for(i=0;i<...原创 2019-03-28 23:01:59 · 1321 阅读 · 0 评论 -
十进制转二进制
#include<stdio.h>int main(){ int n,i=0; int a,sum=0; int arr[100]; scanf("%d",&n); while(1){ arr[i]=n%2; n=n/2; if(n/2==0) break; i++; }...原创 2019-04-09 15:55:20 · 128 阅读 · 0 评论