以下函数strtod的功能是,将一个十进制数字的字符串转换成与它等价的十进制整数值,划线处应填入________。int strtod( char s[ ]){ int i; int n;n=0;for(i=0;s[i]!= '\0';i++) n=____________;return (n); }
A. n+s[i]-'0'
B. n+s[i]
C. n*10+s[i]
D. n*10+s[i]-'0'
查看答案
下列程序的输出结果是________。#includeint func( char a[ ][5]){ int s=0;int i,j;for(i=0;i<2;i++)for(j=0;a[i][j]>= '0'&&a[i][j]<= '9';j+=1)s=10*s+a[i][j]-'0';return s;}void main( ){ char ch[2][5]={ "12a4", "5678"};printf("%d\n",func(ch));}
A. 12
B. 1245678
C. 125678
D. 12345678
请读以下程序,程序的功能是________。#include#includevoid fun( char w[ ], int m){int i=0,j=strlen(w)-1;char s;while (i
A. 使字符数组a中的字符逆序存放
B. 使字符数组a中除首尾字符外其它字符逆序存放
C. 统计字符数组a中字符的个数
D. 以上说法都不对
下列程序求2个数的最大公约数,程序的两划线处应分别填入________。#include #include int cod(long n1,long n2){ int t;while(n2){________; n1=n2;n2=t; }return ________; }void main( ){ int a,b,x;printf("Please input two numbers:");scanf("%d%d",&a,&b);x=cod(a,b);printf("%d,%d,%d\n",a,b,x);}
A. t=n1和n1
B. t=n2和n2
C. t=n1%n2和n1
D. t=n1%n2和n2
对于递归函数fun,调用fun(6)后,返回值为。int fun (int n){if(n)return (fun(n-1)+n);elsereturn n;}
A. 10
B. 21
C. 6
D. 无法确定