题解列表

筛选

去掉空格(处理多个空格相连)

解题思路:用循环加gets分段收取输入,将空格后元素前移覆盖空格注意事项:注意考虑多个空格相连的情况参考代码:```c#include#includeintmain(){chara[100];while(gets(a)){intlen=strlen(a);//strlen统计时会往后带个空字符for(

1086: A+B for Input-Output Practice (II)

摘要:解题思路:注意事项:scanf输入注意事项:            对于两个scanf ,第一个scanf输入数字完要回车才能进入到下一个scanf的数字输入。                    ……

[编程入门]自定义函数之数字后移(简单易懂,适合新手,因为我也是)

解题思路:1.读懂题目,题目要求很简单,说白了就是将一行整数切片为两份,然后把后面一份移到前面并打印输出2.根据题目要求,我们只需要定义一个存放整数的数组,然后根据题目所给的m值对其切片(切点在q=n-m处),先输出后面的整数,再输出前面的整数即可注意事项:数组当作形式参数的时候不用指定长度参考代码:

2794:求平均年龄

摘要:注意事项:最后命令结果为浮点数时,要将表达式中n*1.0转化为浮点类型参考代码:#include<stdio.h>int main(){    int n,i,age,sum=0;    scanf(……

1151:计算一个整数的乘阶

摘要:参考代码:#include<stdio.h>int main(){    int n,i,sum;    scanf("%d",&n);    sum=1;    for(i=n;i>=1;i--) ……

2783:判断是否为两位数

摘要:参考代码:#include<stdio.h>int main(){    int a;    scanf("%d",&a);    if(a>=10&&a<=99)    printf("1");  ……

辗转相除法

摘要:解题思路:注意事项:参考代码#include<stdio.h>int main(){ int a,b,r,s=0,temp=0; scanf("%d%d",&a,&b); if(a<b) { tem……

矩阵交换行

摘要:解题思路:注意事项:记得要a[m-1] a[n-1]啊! 因为数组下标从0开始!!!参考代码:#include<stdio.h>#include<string.h>int main(){    int……