输出语句:printf(\例:括号内是说明 输入: 2 (repeat=2)
100 400 (m=100, n=400) 1 100 (m=1, n=100)
输出:
153 370 371 (1*1*1+5*5*5+3*3*3=153; 3*3*3+7*7*7=370; 3*3*3+7*7*7+1*1*1=371) 1
#include \int main( ) {
int ri,repeat; int i, m, n;
int is(int number);
scanf(\for(ri=1;ri<=repeat;ri++){ scanf(\/*---------*/for(i=m;i<=n;i++)
if(is(i)) printf(\printf(\} }
/*---------*/
int is(int number){ int result,t,j,sum;
j=number;
result=0;sum=0; while(number>0){ t=number; sum=sum+t*t*t; number=number/10;} if(sum==j) result=1; return result;}
50009程序填空,不要改变与输入输出有关的语句。
输入一个正整数repeat (0 要求定义并调用函数reverse(number),它的功能是返回number的逆序数。例如reverse(12345)的返回值是54321。 例:括号内是说明 输入 4 (repeat=4) 123456 -100 -2 99 输出 654321 -1 -1 99 #include { int ri, repeat; long in, res; long reverse(long number); scanf(\for(ri=1; ri<=repeat; ri++){ scanf(\/*---------*/ printf(\} } /*---------*/ 50010程序填空,不要改变与输入输出有关的语句。 输入一个正整数 repeat (0 输入1 个正整数n,将其转换为二进制后输出。 要求定义并调用函数 dectobin(n),它的功能是输出 n 的二进制。例如,调用dectobin(10),输出1010。 输出语句:printf(\例:括号内是说明 输入: 2 (repeat=2) 15 (n=2) 100 (n=10) 输出: 1111 1100100 #include \int main( ) { int ri,repeat; int i,n; void dectobin(int n); scanf(\for(ri=1;ri<=repeat;ri++){ scanf(\ /*---------*/dectobin(n); printf(\} } /*---------*/void dectobin(int n){ int i,j,a[20]; for(i=0;n>0;i++){ a[i]=n%2; n=n/2;} for(j=i-1;j>=0;j--) printf(\ 60001程序填空,不要改变与输入输出有关的语句。 输入一个正整数repeat (0 输入一个正整数n (1 2 (repeat=2) 3 1 2 -6 5 12 2 5 4 0 输出 aver=-1.00 aver=4.60 #include int ri, repeat; int i, n, sum; float aver; int a[10]; scanf(\for(ri=1; ri<=repeat; ri++){ scanf(\for(i=0; i printf(\} } 60002程序填空,不要改变与输入输出有关的语句。 输入一个正整数repeat (0 输入一个正整数n (1 3 (repeat=3) 3 1 6 4 3 10 8 1 5 1 2 5 4 0 输出 max=6,index=1 (最大值6的下标是1) max=10,index=0 (最大值10的下标是0) max=5,index=2 (最大值5的下标是2) #include int ri, repeat; int i, index, n,max; int a[10]; scanf(\for(ri=1; ri<=repeat; ri++){ scanf(\for(i=0; i /*---------*/max=a[0];index=0; for(i=1;i printf(\} } 60003程序填空,不要改变与输入输出有关的语句。 输入一个正整数repeat (0 2 (repeat=2) 4 10 8 1 2 5 1 2 5 4 0 输出 2 1 8 10 0 4 5 2 1 #include int ri, repeat; int i, n, temp; int a[10]; scanf(\for(ri=1; ri<=repeat; ri++){ scanf(\for(i=0; i ********60004程序填空,不要改变与输入输出有关的语句。 输入一个正整数repeat (0 输入一个正整数n (1 3 (repeat=3) 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库浙江大学C语言上机题及答案1(3)在线全文阅读。
相关推荐: