C语言习题
吖吖尚
CV
展开
-
八进制与十进制之间的转换C语言
八进制转十进制,十进制转八进制#include<stdio.h>#include<math.h>intmain(){ int n,now=0,i,remainder; scanf("%d",&n); for(i=0;;i++) { remainder=n%10;...原创 2018-05-14 22:32:38 · 26469 阅读 · 0 评论 -
二进制与八进制之间的相互转换
八进制转二进制(中间借助十进制)#include<stdio.h>#include<math.h>intmain(){ int n,now=0,i,remainder; scanf("%d",&n); //八进制转十进制 for(i=0;;i++) { remainde...原创 2018-05-14 22:32:57 · 3996 阅读 · 0 评论 -
计算一个数是否可为两个素数之和C
计算一个数是否可为两个素数之和#include<stdio.h>intpalindrome(int n);intmain(){ int i,n; scanf("%d",&n); for(i=2;i<=n/2;i++) { if(palindrome(i)==1) ...原创 2018-05-14 22:34:14 · 1665 阅读 · 0 评论 -
判断一个数是否为回文数C
判断一个数是否为回文数。设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。#include<stdio.h>intmain(){ int number,now=0,original,remainder; scanf("%d",&number); original=number; ...原创 2018-05-14 22:35:21 · 13600 阅读 · 0 评论 -
输出指定数量的斐波那契数列(用switch)
输出指定数量的斐波那契数列(当数值大时会溢出)#include<stdio.h>int ff(int number){ intfirst=1,second=1,tem,i; printf("%d\t%d\t",first,second); for(i=0;i<number-2;i++) { tem=second; second=firs...原创 2018-05-14 22:36:58 · 1353 阅读 · 0 评论 -
字符串翻转(递归实现)
#include<stdio.h>int reversal();int main(){ reversal(); printf("\n"); return 0;}int reversal(){ char c; scanf("%c",&c); if(c!='\n') { reversal(); }// reversal(); printf("%c",c);}关于递...原创 2018-05-14 23:45:50 · 737 阅读 · 0 评论