用C语言解决问题
通过C语言来解决一些生活中的问题,如求高次方程的近似解等
HaHaNobody
Ph.D. student
展开
-
浅谈scanf()函数的返回值
浅谈scanf()函数的返回值1.scanf()函数的返回值为int类型2.当为scanf(%d,&a);scanf(%c,&b);等类型时,当输入值是有效的时候,返回值为13.当为scanf("%d%d%d",&c,&x,&v);等类型时,当三个输入值是有效值时,返回值为3。当输入的前两个值有效时,返回值为2。当输入的第一个值有效时,返回值为...原创 2020-03-15 11:40:38 · 2000 阅读 · 0 评论 -
求e的近似值(误差小于10^-6)
#include<stdio.h>int main(){ float e; long long n; int j,k; for(n=1; k<=1000000; n++) { for(j=1,k=1,e=1.0; j<=n; j++) { k *= j; e += 1.0/k; } } printf("The value of e ...原创 2020-03-28 23:14:17 · 5669 阅读 · 4 评论 -
回文素数
输入一个正整数m(大于10),完成以下功能1)统计正整数m的位数;2)打印输出0到m之间所有的回文素数,回文素数是指从左读与从右读是完全一样的素数#include<stdio.h>#include<math.h>int main(){ printf("Please input an integar(>10):"); int m,m1; scanf("...原创 2020-03-26 22:58:13 · 524 阅读 · 0 评论 -
六张卡片来猜数(哈利波特之心灵感应魔法)
哈利波特之心灵感应魔法是一种常见的儿童益智游戏。表演者首先会要求观众在心中默想一个60以内的整数,然后依次将下述卡片1到卡片6出示给观众看,并询问观众他所默想的数字是否在卡片上。在卡片出示的过程中,卡片是背对表演者的,即表演者是看不到卡片的。在听完观众的6个回答之后,表演者即可“猜”出观众默想的数字,仿佛掌握了”读心术“。#include<stdio.h>int main(){...原创 2020-03-26 21:37:35 · 21756 阅读 · 5 评论 -
判断一个正整数是否是回文数
回文数问题我们怎么通过C程序去判断一个数是不是回文数呢?(回文数指数位倒置仍与原数相等,比如121就是一个回文数)#include<stdio.h>int main(){ int n,n_1,s; printf("Input the n: "); scanf("%d",&n); n_1 = n; for(s=0; n>0; ) { s = s*...原创 2020-03-24 16:11:07 · 1004 阅读 · 0 评论