- 博客(27)
- 收藏
- 关注
原创 用二分法求下面方程在(-10,10)的根 2x的立方-4x的平方+3x-6=0
int main()if(temp>0){right=mid;{left=mid;return 0;
2023-11-06 23:56:58
143
原创 用牛顿迭代法求下面方程在1.5附近的根 2x的三次方-4x的平方+3x-6=0
int main()dox0=x1;x1=x0-f/f1;return 0;
2023-11-06 23:55:27
194
原创 用迭代法求x=根号a,求平方根的迭代公式为Xn+1=1/2(Xn+a/Xn) 要求前后两次求出的x的差的绝对值小于10的负5次方
printf("[%f]的平方根是[%f]\n",a,x1);printf("请输入一个正数:");
2023-11-06 23:53:45
788
原创 将十进制的整数转化为二进制(除2取余法)
printf("十进制整数%d转化成二进制数的结果为:%ld\n",n,result);printf("请输入一个十进制的数\n");
2023-11-06 22:53:27
311
原创 输出三个完数。完数:一个正整数等于其因子之和。6=3+2+1
int main()while(c)s=0;for(i=1;i<n;i++)if(n%i==0)s+=i;if(s==n)c--;n++;return 0;
2023-11-04 23:48:35
146
原创 从键盘输入一个正整数,求其是几位数,并求各个位数之和。例如输入4562,这是4位数,各位数字之和是4+5+6+2=17提示:4562得到2,累加到s中,4562去掉2,变成456456得到6,
int main()doc++;s+=n%10;return 0;
2023-11-04 23:47:13
387
原创 s=1的阶乘+2的阶乘+3的阶乘+4阶乘+..+7的阶乘,求s的值并输出。不能调用数学库函数,分别用双层循环和多层循环实现。
*s=1!+2!+3!+4!+..+7!双层循环*/int main()for(i=1;i<=NUM;i++)j<=i;j++)p*=j;s+=p;return 0;/*s=1!+2!+3!+4!+..+7!求s的值并输出。单层循环*/int main()for(i=1;i<=NUM;i++)p*=i;s+=p;return 0;
2023-11-04 23:45:18
98
原创 输出100-200之间的素数,并计算素数个数。
int main()for(n=100;n<200;n++)for(i=2;i<=n;i++)if(n%i==0)break;if(i>=n)count++;return 0;
2023-11-04 23:29:34
397
原创 某班级有52名同学,用100块钱购买52个笔记本,需要避免找零。A5笔记本10块钱6本,B5笔记本1块钱一本,16K笔记本2块钱一本。求所有可能的解。
int main()for(a5=0;a5<=100;a5+=6)for(b5=0;b5<=100;b5++)for(k16=0;k16<=100;k16++)return 0;
2023-11-04 23:27:20
71
原创 一个三位整数,其每位数字的立方和等于它本身。例如,371=3^3+7^3+1^3。(^表示求幂次方,在c语言中含义不同)输出所有的水仙花数。要求使用枚举法,用三层循环实现。
*输出所有的水仙花数*/int main()int a,b,c;for(a=1;a<10;a++)for(b=0;b<10;b++)for(c=0;c<=9;c++)return 0;
2023-11-04 23:25:03
397
原创 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
printf("字母个数是%d个\n空格个数是%d个\n数字个数是%d\n其他字符个数是%d个\n",zimu,kongge,shuzi,qita);='\n')//注意:其中c=getchar()需要用括号扩起来!else if(c>='0'&&c<='9')//数字也需要打单引号!printf("请输入字符:\n");
2023-11-02 15:20:14
989
1
原创 求两个正整数的最大公约数和最小公倍数
printf("最小公倍数是%d\n",sum/r);printf("最大公约数是%d\n",r);printf("请输入两个整数m,n:\n");
2023-11-02 14:51:27
153
1
原创 一个三位整数,其每位数字的立方和等于它本身。例如,371=3^3+7^3+1^3。(注:^表示求次方,在c语言中不能这样计算)输出所有的水仙花数。要求使用单层循环,不能使用多层循环嵌套。
int main()for(n=100;n<1000;n++)a=n/100;b=n%100/10;c=n%10;return 0;
2023-10-31 16:45:48
838
1
原创 输入一个整数m判断是不是素数
判断一个数是不是素数,只需被2-根号n的整数除即可,因为n的每一对因子,必然有一个大于根号n,另一个小于根号n。printf("不是素数\n");printf("是素数\n");
2023-10-31 16:34:46
515
1
原创 完数:一个正整数等于其因子之和例如,6=3+2+1输入一个正整数,判断其实不是完数
int main()for(i=1;i<num;i++)sum+=i;elsereturn 0;
2023-10-31 16:19:13
169
1
原创 求输入的数正负个数及正数之和,负数之和
printf("正数个数=%d,正数之和=%d\n负数个数=%d,负数之和=%d\n",pn,ps,nn,ns);
2023-10-31 15:21:21
694
1
原创 规定学生成绩90分以上A等;80-89分B等;70-79分C等;60-69分D等;60分以下E等。输入某学生等级(用户输入A或a都认定为A等),输出其成绩范围。再相反运算输出
switch(cj/10)//若cj不是整型,则需要用(int)
2023-10-28 23:28:40
244
1
原创 含强制类型转化的题目
请用户从键盘输入自己后两位学号(存储在整型变量中),将此学号除以本班人数(符号常量)获取一个数值。输出这个数值(此数值小数点后面第二位是1的同学获奖)。可以不输出是否获奖的提示。想挑战的同学可以输出是否获奖。要求:班级人数定义为符号常量,且必须为整型常量;学号存储在整型变量中。//下面的语句输出是否获奖。//(int)强制类型转换。
2023-10-28 23:08:24
49
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人