b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

c语言课后答案 (2)(2)

电脑杂谈  发布时间:2019-05-02 06:25:08  来源:网络整理

c语言课后答案_c语言课后答案_数据结构(c语言版)第二版课后答案

/*lx7_10.c*/ #define N 10 #include "stdio.h" int dele(int str[ ],int y) { int i, j, p=0;for(i=0; i<N; i++)if(str[i]= =y){ j=i; p=1; break; }if(p= =1)for(; j<=N-1; j++)str[j]=str[j+1];return p; } void main( ) { int i, j, t, a[N], x;printf("Input an array:\n");for(i=0; i<N; i++)scanf("%d",&a[i]);for(i=0; i<N-1; i++)for(j=i;j<N;j++)if(a[i]>a[j]){ t=a[i],a[i]=a[j],a[j]=t; }printf("Input a data:");scanf("%d",&x);if(dele(a,x))for(i=0;i<N-1;i++)printf("%d ",a[i]);elseprintf("no delete\n"); } 【题 7.47】 编写函数,它将无符号整数转换成二进制字符表示。

/*lx7_11.c*/ #include "stdio.h" void dtob(unsigned m) { char str[17];int i,n;n=m;for(i=15;i>=0;i--){ if(m%2= =1)str[i]='1';elsestr[i]='0';m=m/2;}str[16]='\0';printf("n=%d\t%s\n",n,str); } void main( ) { unsigned num;printf("Please input a integer:");scanf("%d",&num);dtob(num); } 【题 7.48】 编写函数 lower( )模拟标准函数 strlwr( ),调用形式为 lower(char *st),其作用是将字符串 st 中的大写字母转换成小写。 /*lx7_12.c*/ #include "stdio.h" #define N 20 void lower(char *st) { int i=0; while(st[i]!='\0') C 语言程序设计教程实验指导与习题解答 – 10 – { if(st[i]>'A' && st[i]<='Z')st[i]+=32;i++; } } void main( ) { char s[N]; printf("Input a string:\n"); scanf("%s",s); lower(s); printf("Output: %s\n",s); } 【题 7.49】 编写函数 replicate( )模拟标准函数 strset( ),调用形式为 replicate (char *st,char ch),其作用是将字符串 st 中的所有字符设置成 ch。

c/c++ code#include#includevoid* foo(int *a,int *b){printf("pthread :%d\n",++*a)。#include #include #include // 读取文件到字符数组bool read(const char* file,char* str){if( null == file || null == str){return false。 */#include #include #includemain(){ char s[100]。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-95626-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...