- 博客(7)
- 收藏
- 关注
原创 数据逆序显示
输入一个任意长度的正整数,将该数逆序输出。如,输入正数237,则逆序显示的结果为732。如输入230,则逆序显示的结果为32在这里插入代码片#include<stdio.h>#include<math.h>int main(){ int n, i = 1, w, e, a, flag=0; scanf("%d", &n); a = n; if (n > 0) { i = 0; while (n)//得位数 { n = n / 10;
2020-10-24 19:42:06 889
原创 计算最高位数字
输入一个任意长度的非负整数,求出其最高位数字。如,输入237,则最高位数字为2。在这里插入代码片#include<stdio.h>#include<math.h>int main(){ int n, i,a,w; i = 1; scanf_s("%d", &n); a = n; if (n > 0)//位数 { i = 0; while (n) { n = n / 10; i++; } i = i - 1; }//位
2020-10-22 21:05:02 2693
原创 单个字母大小写互换
从键盘输入一个英文字母,要求编写一个程序,实现字母的大小写转换。如果输入的是小写字母,则输出其大写形式。如果输入的是大写字母,则输出其小写形式。若是其他字符则原样输出。如输入A,则输出a;若输入#,则依然输出#。#include<stdio.h>int main(){ char ch; scanf("%c", &ch); if (ch >= 'a' && ch <= 'z') { ch = ch - 32; printf("%c", c
2020-10-22 19:55:05 893
原创 统计素数并求和
题要求统计给定整数M和N区间内素数的个数并对它们求和。输入格式:输入在一行中给出两个正整数M和N(1≤M≤N≤500)。输出格式:在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。输入样例:10 31输出样例:7 143#include<stdio.h>int main(){ int m, n,k,g,h; scanf("%d %d", &m,&n); k = 0; g = 0; h = 0;
2020-10-20 20:40:10 177
原创 单个字符判断
``题目描述从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。输入输入一个字符。输出如果该字符是大写字母,则输出“upper”;若是小写字母,则输出“lower”;若是数字字符,则输出“digit”;若是其他字符,则输出“other”。(输出不含双引号)。`c#include<stdio.h>int main(){char op;scanf("%c", &op);if (op >= ‘a’&&op
2020-10-19 20:02:52 833
原创 鸡兔同笼
题目描述一个笼子里关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡的数目和兔的数目。如果无解,则输出NO answer。输入输入整数n和m,分别表示鸡兔的总数量及总腿数。输出依次输出鸡的数目和兔的数目。如果无解,则输出NO answer。```c在这里插入代码片#include<stdio.h>int main(){int n, m,y,x;scanf("%d %d", &n, &m);x = 0
2020-10-19 19:49:53 117
原创 整数数列求和
题目描述求s=a+aa+aaa+aaaa+….的值,其中,a是0~9范围内的一个数字。输入n和a,其中n表示累加的项数。例如,当n=5,a=2时,s=2+22+222+2222+22222。输入输入整数n和a,均<9。输出计算s=a+aa+aaa+aaaa+….的值并输出,其中共有n项进行累加。`第一种#include<stdio.h>#include<math.h>int main() { int n, a, s,m,z; scanf("%d %d",
2020-10-19 18:05:56 1181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人