• C语言经典习题(六)

    时间:2023-02-24 13:59:06

    1.计算偶数的所有质因子输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)输入一个整数输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开。示例1输入:180 输出:2 2 3 3 5先普及一下什么叫做质因子#include <stdio.h>int mai...

  • YTU 2420: C语言习题 不等长字符串排序

    时间:2023-02-24 13:06:37

    2420: C语言习题 不等长字符串排序时间限制: 1 Sec  内存限制: 128 MB提交: 460  解决: 239题目描述在主函数中输入n(n<=10)个不等长的字符串。用另一函数对它们排序。然后在主函数输出这n个已排好序的字符串。输入n和n个不等长字符串输出n个已排好序的字符串样例输...

  • YTU 2974: C语言习题5.26--文件操作3

    时间:2023-02-24 12:52:54

    2974: C语言习题5.26--文件操作3时间限制: 1 Sec  内存限制: 128 MB提交: 213  解决: 92题目描述文本文件score.dic 中存储了n名学生的信息(班级编号,姓名,成绩),每个学生信息占一行,每行的数据之间使用制表符分割,如下所示:145811 fuxin1001...

  • 浙大版《C语言程序设计(第3版)》题目集 习题2-4 求交错序列前N项和 (15 分)

    时间:2023-02-24 08:54:29

    习题2-4 求交错序列前N项和 (15 分) 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,结果保留三位小数。 ...

  • C语言练习题——动态数组

    时间:2023-02-24 07:25:58

    当数组长度需要由用户指定时,需要用到动态数组。malloc()函数可以在堆中申请一块内存,字节数由程序员指定。申请来的内存使用完之后需要用free()函数手动释放。下面给出创建动态一维数组的例子#include<malloc.h>#include<stdio.h>int ma...

  • C语言经典习题(五)

    时间:2023-02-23 16:29:03

    1. 写一个函数isPowerOfTwo判断是不是2的幂次方bool isPowerOfTwo(int n){ unsigned int k = 1; if(n<=0) return false; if(n==1) return true; f...

  • C语言程序设计 练习题参考答案 第八章 文件(1)

    时间:2023-02-23 15:52:59

    /* 8.5 从键盘输入一行字符,将其中小写字母转换为大写字母 */ #include "stdio.h" void main() {     FILE *fp;     char ch;     if((fp=fopen("c:\\ex85.txt","w"))==NULL)    ...

  • c语言练习题 4-2 矩阵运算

    时间:2023-02-23 15:29:47

    矩阵连加连减运算 #include<stdio.h>int main(){int rank,a[50][50],b[50][50],c[50][50],i,j;char op;scanf("%d",&rank);for(i=0;i<rank;i++){for(j=0...

  • C语言位运算练习题1

    时间:2023-02-23 15:25:01

    1, #include <stdio.h>int bit_1(int x){ int i; int y; int sum = 0; for(i = 0 ; i < 8 ; i++) { y = x % 2; ...

  • C语言程序设计 练习题参考答案 第八章 文件(2)

    时间:2023-02-23 15:15:21

    /* 8.8从文件ex88_1.txt中取出成绩,排序后,按降序存放EX88_2.TXT中 */ #include "stdio.h" #define N 10 struct student {   int num;   char name[20];   int score[3];  /*不能使用f...

  • C语言练习题

    时间:2023-02-23 07:50:27

    C语言练习题 1. 以下选项中,合法的一组C语言数值常量是(     ) A)028  .5e-3  .0xf    B)12.  OXa23   4.5e0 C).177   4e1.5  Oabc    D)0x8A  10,000  3.e5 2. 设整型变量x为7,则以下各表达式的值分别是(...

  • c语言练习题(四)

    时间:2023-02-22 23:40:17

    练习作业 : 1、  有一篇文章,共有三行文字,每行有80个字符。统计其中有多少个英文字母、空格、数字及其他符号。 #include<stdio.h> voidmain() { inti,j,zm,sz,kg,oth;  char text[3][80];  zm=sz=kg=oth...

  • C语言练习题库----数组

    时间:2023-02-22 23:35:19

    有如下语句 int a[10] = {1,2,3,4,5,6,7,8,9,10};int *p = a;则数值为9的表达式是______ *p+9                       b)       *(p+8)                    c)       *p+=9     ...

  • C语言练习题

    时间:2023-02-22 23:31:03

    8. 编写一个程序,将字符串Str2中的全部字符复制到字符串Str1中。要求:不能使用strcpy函数。(12分) #include<stdio.h> #defineMAXLEN 20   //假设str2的长度不超过str1的长度 voidstrcopy(char *str1,char...

  • c语言练习题(四)

    时间:2023-02-22 23:31:09

    练习作业 : 1、  有一篇文章,共有三行文字,每行有80个字符。统计其中有多少个英文字母、空格、数字及其他符号。 #include<stdio.h> voidmain() { inti,j,zm,sz,kg,oth;  char text[3][80];  zm=sz=kg=oth...

  • C语言练习题(一)

    时间:2023-02-22 23:26:07

    练习1: /*1、 给你任意三个整形数据,找出其中最大一个整形数。思路:1)分别有三个变量用于保存数据,再加一个变量保存最大值 2)先让a和b进行比较,最大值辅给Max; 3) 再让c与上面的Max进行比较,最大值赋给Max;工具:用if进行逻辑判断*/#include<stdi...

  • C语言练习题(5)

    时间:2023-02-22 23:21:18

    1、 int intvert(unsigned int x,int p,int n)实现对x的进行转换,p为起始转化位, n为需要转换的长度,假设起始点在右边. 如x=0b0001 0001,p=4,n=3转换后x=0b0110 0001。 int intvert(unsigned int...

  • C语言练习题一: C循环

    时间:2023-02-22 22:58:35

    请先独立完成,之后公布答案 1. 编写一个程序,创建一个包含 26 个元素的数组,并在其中储存 26 个小写字母。然后打印数组的所有内容。 2.使用嵌套循环,按下面的格式打印字符: 3.使用嵌套循环,按下面的格式打印字母:FFEFEDFEDCFEDCB FEDCBA 注意:如果你的系统不使用ASC...

  • C语言------练习题

    时间:2023-02-22 22:58:29

    1. 创建一个5行5列的整形数组,依次赋值0~24,完成行列元素转置的操作( 即a[i][j] = a[j][i] ). #include <stdio.h>int main(){ int a[5][5]; //定义一个5行5列的整形数组 int i=0,j=0; //...

  • C语言所有作业练习题

    时间:2023-02-22 22:58:23

    2015.08.111.计算十进制 42 转换为二进制、八进制、十六进制分别对应的值2.计算二进制 11010110 对应的十进制值3.计算八进制 075 对应的十进制值4.计算十六进制 0xA8 对应的十进制值5.打印下面图形:   * *  ** * *6.声明3中类型(int,float,ch...