精华内容
下载资源
问答
  • C语言萌新

    2020-06-24 16:01:33
    编写一个函数void decrement(int*a),将主函数中参数的值减少1。应该使用指针作为函数减量的参数。类似地,编写一个函数交换来交换函数外部两个变量的值。

    编写一个函数void decrement(int*a),将主函数中参数的值减少1。应该使用指针作为函数减量的参数。类似地,编写一个函数交换来交换函数外部两个变量的值。

    展开全文
  • C语言 萌新提问 矩阵赋值问题 设计一个简单的insert函数,用于给目标矩阵赋值,可是测试结果都不是想要的(通常是一个长的负数,如:-858993460) 希望大神可以帮帮忙 ```#include #define MAX 10 void ...
  • C语言萌新手记:数列分段

    千次阅读 2020-10-22 23:53:59
    题自CCF 201509-1《数列分段》 第一次提交错误了,发现是计数用的c初始值设置成了0(太想当然了),修改后第二次提交,顺利通过。还是要好好去测试下自己的代码才好。 #include<stdio.h> ...

    题自CCF 201509-1《数列分段》
    第一次提交错误了,发现是计数用的c初始值设置成了0(太想当然了),修改后第二次提交,顺利通过。还是要好好去测试下自己的代码才好。
    ————————————————————————————————————————
    问题描述
      给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?
    输入格式
      输入的第一行包含一个整数n,表示数列中整数的个数。
      第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。
    输出格式
      输出一个整数,表示给定的数列有多个段。
    样例输入
    8
    8 8 8 0 12 12 8 0
    样例输出
    5
    样例说明
      8 8 8是第一段,0是第二段,12 12是第三段,倒数第二个整数8是第四段,最后一个0是第五段。
    评测用例规模与约定
      1 ≤ n ≤ 1000,0 ≤ ai ≤ 1000。

    #include<stdio.h>
    int main()
    {
        int n,i,c=1;
        scanf("%d",&n);
        int a[n];
        for(i=0;i<n;i++)
            scanf("%d",&a[i]);
    
        for(i=1;i<n;i++)
            if(a[i]!=a[i-1])
                c++;
    
        printf("%d",c);
    
        return 0;
    }
    
    
    展开全文
  • C语言萌新不会 求解

    2021-06-07 23:50:18
    <p style="text-align:center"><img alt="" src="https://img-ask.csdnimg.cn/upload/1623081011313.jpg" /></p>  </p>
  • 练习进行时,CCF题号201403-1 《相反数》 这或许就是传说中CCF的签到题吧 然而昨天晚上贸然挑战201312-2感觉还是自己菜得不行,就放弃了(逃 今天做个“签到题”给自己找点信心哈哈哈。 #include<...

    练习进行时,CCF题号201403-1 《相反数》
    这或许就是传说中CCF的签到题吧
    然而昨天晚上贸然挑战201312-2感觉还是自己菜得不行,就放弃了(逃
    今天做个“签到题”给自己找点信心哈哈哈。

    问题描述
      有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。
    输入格式
      第一行包含一个正整数 N。(1 ≤ N ≤ 500)。
      第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。
    输出格式
      只输出一个整数,即这 N 个数中包含多少对相反数。
    样例输入
    5
    1 2 3 -1 -2
    样例输出
    2

    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
        int n,i,c,b=0;
        scanf("%d",&n);
        int a[n];
        for(i=0;i<n;i++)
            scanf("%d",&a[i]);
    
        for(i=0;i<n;i++)
        {
            for(c=i+1; c<n; c++)        //此处本想直接在括号内声明变量,后发现系统不支持C99,遂改。
            {                                        
                if(abs(a[i])==abs(a[c]) && a[i]!=a[c])
                    b++;
            }
        }
        printf("%d",b);
        return 0;
    }
    
    
    展开全文
  • 题自CCF 201512-1《数位求和》 问题描述  给定一个十进制整数n,输出n的各位数字之和。 输入格式  输入一个整数n。 输出格式  输出一个整数,表示答案。 ... 20151220的各位数字之和为2+0+1+5+1+2+2+0=13。...

    题自CCF 201512-1《数位求和》
    这题简单,却一开始误入歧途,想用atoi()去实现目的却发现atoi函数局限性太大,搞了半天没弄好,最后老老实实用ASCII码进行计算了。XD
    ————————分割线——————————————————————————
    问题描述
      给定一个十进制整数n,输出n的各位数字之和。
    输入格式
      输入一个整数n。
    输出格式
      输出一个整数,表示答案。
    样例输入
    20151220
    样例输出
    13
    样例说明
      20151220的各位数字之和为2+0+1+5+1+2+2+0=13。
    评测用例规模与约定
      所有评测用例满足:0 ≤ n ≤ 1000000000。

    #include<stdio.h>
    #include<string.h>
    int main()
    {
        char a[10];
        scanf("%s",a);
        int i,c=0;
        
        for(i=0;i<strlen(a);i++)
            c+=a[i]-48;
            
        printf("%d",c);
    
        return 0;
    }
    
    
    展开全文
  • 从键盘上输入不超过80个字符(可以是任何字符)的字符串,保存到字符数组中并输出;然后把输入的字符串逆序存放并输出。
  • <p style="text-align:center"><img alt="" height="647" src="https://img-ask.csdnimg.cn/upload/1607487350013.png" width="566" /></p> <p><img alt="" /><img alt="" /></p> ... <p><strong>当p=...
  • 题自CCF 201312-2《ISBN号码》 接上一篇使用ASCII码处理数字字符转数值方法,想起了之前遇到的遗留问题(即本题) 问题描述  每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位...
  • 题自CCF201503-1《图像旋转》 终于遇到要想一阵子的签到题了,二话不说先画图找规律(脑子笨没法一眼看出来,害),找到规律后一切好办了,熟悉的配方熟悉的嵌套循环,搞起。 不过在自己的编译器上写完运行了下,...
  • c语言萌新求助

    2018-09-22 15:42:31
    c语言求助 #include &lt;stdio.h&gt; #include &lt;ctype.h&gt; int main(void) { int sum=0; char c; printf("Enter a word: "); getchar() while (getchar()!='\n') ...
  • 三天打鱼两天晒网新版问题抛出一、算法分析:二、具体实现1.先定义一个13个数的数组,存放每月的天数2.判断是否闰年,并计算出天数总结 问题抛出 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始...
  • 题自CCF 201604-1《折点计数》 今天应该是练习以来最速通关的一次了,一气呵成且零出错的感觉就是爽。 ——————————————————分割线———————————————— 问题描述 ...
  • C语言萌新学习

    2020-07-13 23:11:25
    萌新上路,也不知道写什么,只能先上传一下目前正在做的C语言题目,今天先签到,这文章是手机写的,而且太晚了,就先只传一个题,请大家见谅。** 题目:1、在一系列整数中,输出与指定数字相等的数的个数 输入十个...
  • 一个C语言萌新

    2021-07-22 17:13:41
    初入C语言,差点因无法想出题目思路而“炸”开。 本人不擅长开玩笑,有时有点疯疯癫癫的,但还望有哪位大佬能教我做题的技巧和其他关键点。 ありがとうございます。(谢谢) (这是第一次发,未免有些紧张。我...
  • 问题描述  在一个整数序列a1, a2, …, an中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。在一个序列中,可能存在多个下标不相同的中间数,这些中间数的值是相同的。...
  • 我用的书是《c primer plus》 题目是单位转换 #include <stdio.h> int main() { float a,b; printf("please input the number you want to converse:"); scanf("%f",&a); b=a*2.54;......
  • 偶然翻到一篇以前写下的想法,对数组输入时用指针进行定位而不是用数组元素下标,遂尝试着进行验证想法。 第一种是指针自增运算p++ #include<stdio.h> int main() { int a[10]; int *p=a;...
  • C语言萌新写题第四天

    2020-07-16 21:29:17
    代码总能更优化,我的仅供参考 1、有一个4行5列的二维数组,通过键盘输入赋初值,找出该数组中的靶点,即该位置上的元素在该行上最大、在该列上最小。也可能没有靶点。 代码: #include<stdio.h>...
  • #include int main() { int a,n,i,s=0; scanf("%d %d",&a,&n); for(i=0;i;i++) { s+=a; a=a*10+a; } printf("%d",s); return 0; ``` ```
  • C语言萌新的复习之旅

    2020-11-11 20:22:46
    C语言程序设计复习(第一天) 最简单的C语言程序 #include<stdio.h>//编译预处理指令 int main()//定义主函数 { printf("This is aC program.\n"); return 0;//函数结束的标志 } 分析: 1. 程序第二行,...
  • 题自CSP 201312-1 《出现次数最多的数》 电脑白痴不知着了什么道,弄了本C Primer Plus啃了一个月,代码题写了又改改了又写,在hxd的肉眼debug下最后终于提交成功了,不容易。 还存在老眼昏花没检查好格式就上传的...
  • C语言萌新笔记(3)

    2020-11-21 15:42:05
    1.printf函数可以用来输出,并且可以通过格式控制符来控制输出格式,如 int i=10;printf("%d",i);//输出结果为10 2.常用的格式控制符有: 格式控制符 ...3.scanf函数用于从键盘处获取输入并赋值给某些变量,并且...
  • 题自CCF 201609-1《最大波动》 对于签到题应该有一定熟练度了,实践确实是检验真理的好方法哈哈。 ——————————————————————分割线—————————————— 问题描述 ...
  • 题自CCF201409-1《相邻数对》 还行,看了一眼题干从“#”到“return 0;”一气呵成,还一次通过。 “自信题”就是爽哈哈哈。 #include<stdio.h> #include<stdlib.h> int main() ... for(i=
  • C语言萌新的问题。

    2020-05-05 16:23:31
    请问一下这个代码哪里错了,输出的max和min 不对。 #include"stdio.h" #include"string.h" #include"math.h" float max(float a[],int N) { int i; float j; for (i = 0; i < N; i++) ...return ...
  • C语言萌新笔记(1)

    2020-07-24 20:12:20
    2.C语言有很多函数,它们被放在头文件中,需要用到时可以用#include将头文件复制过来 3.#include是一种预处理指令,作用是将要用的头文件复制过来(将工具箱搬过来),我们才能使用函数(工具) 4.c首先从main函数开始...
  • C语言萌新,求指点

    2018-09-29 16:01:16
    C语言新手,用单循环链表写约瑟夫环问题,但老是遇到这种情况 以下为源代码`#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;malloc.h&gt; typedef struct node { int ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,866
精华内容 1,546
关键字:

c语言萌新

c语言 订阅