题目内容

功能:计算正整数num的各位上的数字之和。例如:若输入:252,则输出应该是:9。若输入:202,则输出应该是:4。#include long fun (long num){/**********FOUND**********/long k=0 修改为______ do{ k+=num%10 ;/**********FOUND**********/num\=10; 修改为______ /**********FOUND**********/}while(!num) ; 修改为______ return (k) ;}void main( ){ long n ;printf("Please enter a number:") ; scanf("%ld",&n) ;printf("\n%ld\n",fun(n)) ;}

查看答案
更多问题

功能:计算正整数num的各位上的数字之积。例如:若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。#include long fun (long num){/**********FOUND**********/long k=1 修改为______ do{ k*=num%10 ;/**********FOUND**********/num\=10; 修改为______ /**********FOUND**********/}while(!num) ; 修改为______ return (k) ;}void main( ){ long n ;printf("Please enter a number:") ; scanf("%ld",&n) ;printf("\n%ld\n",fun(n)) ;}

功能:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线上的元素之和sum。#include void main(){int a[3][3],sum;int i,j;/**********FOUND**********/a=0; 修改为______ for(i=0;i<3;i++)for(j=0;j<3;j++)/**********FOUND**********/scanf("%d",a[i][j]); 修改为______ for(i=0;i<3;i++)/**********FOUND**********/sum=sum+a[i][j]; 修改为______ /**********FOUND**********/printf("sum=%f\n",sum); 修改为______ }

实现3行3列矩阵的转置,即行列互换。#include void main(){int a[3][3],i,j,t;for(i=0;i<3;i++) for(j=0;j<3;j++)/**********FOUND**********/ scanf("%d",a[i][j]); 修改为______ for(i=0;i<3;i++)for(j=0;j

以下程序的输出结果是______。void main(){ int a[3][3] ={{1,2},{3,4},{5,6}},i,j,s=0; for (i=1;i<3;i++) for(j=0;j<=i;j++)s+=a[i][j]; printf("%d\n",s);}

A. 18
B. 19
C. 20
D. 21

答案查题题库