#include <stdio.h>#include <string.h>#include <ctype.h>#define N 9long ctod( char s ){ long d=0; while(s) if(isdigit( s)) {/found/ d=d10+s-‘0’;/found/ s++; } return d;}long fun( char a, char b ){/found/ return ctod(a)+ctod(b);}void main(){ char s1[N],s2[N]; do { printf("Input string s1 : "); gets(s1); } while( strlen(s1)>N ); do { printf("Input string s2 : "); gets(s2); } while( strlen(s2)>N ); printf(“The result is: %ld\n”, fun(s1,s2) );}42.#include <stdio.h>/found/void fun ( char s, int a, int b ){ while ( s ) { if ( s >= ‘A’ && s <= ‘Z’ )/found/ a=a+1 ; if ( s >= ‘a’ && s <= ‘z’ )/found/ b=b+1; s++; }}void main( ){ char s[100]; int upper = 0, lower = 0 ; printf( "\nPlease a string : " ); gets ( s ); fun ( s, & upper, &lower ); printf( “\n upper = %d lower = %d\n”, upper, lower );}43.#include <stdio.h>#include <conio.h>#include <stdlib.h>float fun (float h ){ int h1; if(h<0) exit(0); else { h1=h/0.001; if(h1%10>=5) return((h1/10)0.01+0.01); else return((h1/10)0.01); }}void main(){ FILE wf; float a; system(“CLS”); printf(“Enter a: “); scanf (”%f”,&a); printf(“The original data is : “); printf(”%f\n\n”, a); printf(“The result : %f\n”, fun(a));// wf=fopen(“out.dat”,“w”); fprintf(wf,"%f",fun(8.32533)); fclose(wf);/*******************/}