12 2021 档案
摘要:1、程序改错题:以下程序功能是对任意输入的5个学生成绩中找出最高分成绩及其对应的姓名。 #include <stdio.h> struct student { char name[10];int score; }; void main() { int i,max=0; struct student
阅读全文
摘要:1、编写函数strlen:功能为求任意字符串的长度,形参要求用指针变量。 编程实现:求任意字符串长度。 #include <stdio.h> char strlen(char *ch) { int i=0; for(;*ch!='\0';ch++) i++; return i; } void mai
阅读全文
摘要:1、读程序题:对以下程序语句分析输出语句的输出,并对错误的语句分析其错误原因。 #include <stdio.h> void main() { int x=12,a[3]={1,5,8},*p1=&x,**p2=&p1,*p3[3]={&x,a,a+1}; float y=9.9,*p4=&y;
阅读全文
摘要:1、编写函数midfind:功能为用二分查找法在n个数中查找指定数字的位置。 编程实现:在任意6个升序排列的数中查找指定数字的位置。 #include<stdio.h> int midfind(int ch[],int n) { int i,mid,s=0,e=5; while(s<=e) { mi
阅读全文
摘要:1、编写函数intlen:功能为求任意整数的位数,即长度。 编程实现:对任意输入的整数求其位数。 #include <stdio.h> int intlen(long n) { int s,i; for(i=0,s=n;s!=0;i++) s=s/10; return i; } void main(
阅读全文
摘要:1、编程实现任意输入10个整数,将这10个数字降序排列输出。(分别用选择排序、冒泡排序、插入排序完成) 1.1选择排序 #include <stdio.h> void main() { int i,j,x[10],t,n;//n表示位置 printf("请输入10个整数:"); for(i=0;i<
阅读全文
摘要:1、编程实现任意输入一个正整数,输出这个正整数之内的所有奇数的和以及所有偶数的和。 (for实现) #include <stdio.h> void main() { int n,a,b; printf("请输入一个正整数:"); scanf("%d",&n); if(n<0) printf("输入错
阅读全文
摘要:1、任意输入10个整数存入数组x中,并统计输出正数和负数的个数。 #include <stdio.h> void main() { int x[10]; int a=0,b=0,i;//a计数正数,b计数负数,i循环变量。 printf("请输入10个整数:"); for(i=0;i<10;i++)
阅读全文
摘要:1、编程实现任意三个整数按大到小的顺序输出。 (用条件运算实现) #include <stdio.h> void main() { int a,b,c,max,min,mid; printf("请输入三个整数:"); scanf("%d%d%d",&a,&b,&c); max=(a>b?a:b)>c
阅读全文
摘要:1、 编程实现任意输入一个整数,判断是奇数还是偶数。 #include <stdio.h> int main() { int a; printf("请输入一个整数:"); scanf("%d",&a); if(a%2==0) printf("偶数\n"); else printf("奇数\n");
阅读全文
摘要:1、以下程序功能为输入圆锥的底面积和半径和高,求表面积和体积。请通过调试方法或编译方法去把错误代码修改正确。 #include <stdio.h> #define PI 3.1415926 #include <math.h> void main() { double r,h,s,v; printf(
阅读全文