}
以下程序输入一个10进制整数,转换为16进制,计算16进制的各个位数,并从高位到低位依次输出。 如输入:687
则输出:2 A F
例示说明:10进制687等于16进制2AF,输出时2、A、F中间包含空格 #include
以下程序输入n和n个大于1的正整数,输出其中素数。 如输入:5 19 93 11 37 15 则输出:19 11 37
例示说明:先输入n为5,再输入5个正整数,输出5个整数中的素数 #include
35
则输出:sumx=18
例示说明:-3为首项,5为公差,4为项数,前4项之和为18 #include
int sumx( int a0, int d, int n ) { int i, k, s=0; k = a0; for ( i=0; i void main() { int a0, d, n; scanf( \ printf( \} 以下函数length返回字符串中字母A到字母Z所包含字符的长度。主程序输入一行字符串,调用length函数输出该字符串中大写字母A到Z的子串长度。 如输入:Z2009-AShanghaiZ 则输出:Length=8 例示说明:从A到Z的子串为Shanghai,其长度为8 #include void main() { char str[81]; int n; gets( str ); n = length( str ); printf( \} 键盘输入正整数n,计算并输出 的值,输出结果保留6位小数。 如输入:10 36 则输出:0.645635 #include int i=1,n; double f=1.0,s=0; printf(\ scanf(\ do { s+=f/i++; f=-f; }while (i<=n); printf(\ getch(); } 把n转化成k进制下的数(k<10) # include { int m[10], n, k, i; scanf(“%d, %d”, &n, &k); i=0; do { m[i++]=n%k; n/=k; } while(n!=0); while (i) printf(“%d”, m[--i]); } 37