c语言找出最小数用fun函数,C++,填空补充题:以下fun函数功能是:找出具有n个元素的一维数组, C语言程序填空题目,求解。以下程序的功能是调用函数fun计...

答案在里面:下面程序的功能是多次输入x与y的值,并求x与y之积,请填空完善程序。

int mul(int a,int b) { int c ; c=a+b; return (c*c-a*a-b*b)/2; //如果题目是求和 改为return c; 你操错了吧 } void main() { int x,y,z; scanf("%d%d",&x,&y); while(x!=0) { z=mul(x,y); printf("%d*%d=%d",x,y,z); scanf("%d%d",&x,&y); } } 以下程序打印如下图案,程序运行后,输入4给变量n,请填空。

* * * * * * * * * * * * * * * *#include#define S ' ' void main() { int n,i,j; printf("Enter n:");scanf("%d",&n); for(i=1;i { for(j=1; j for(j=1; j putchar('\n'); } } 以下函数返回a所指数组中最小的值所在的下标值,请把程序补充完整。

fun(int a , int n) {int i,j=0,p; p=j; for(i=j;iif(aireturn(p); }7、以下程序段给数组所有的元素输入数据,输出所有元素之和。

请将正确答案填入。

#include main() { int a10,i=0,s=0; while(i { scanf("%d", &ai ; s=s+ai; i =i+1 ; } printf("%d",s); }8、 下面程序用于计算1+(1+2)+(1+2+3)+……+1+2+3+……+10,请填空完善函数。

#include void main() { int total,sum,m,n; total=0 ; for(m=1;m { sum=0; for(n=1;n sum=sum+n; total= total+sum ; } printf("total=%d\n",total); } 以下程序的功能是:键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成 绩,当输入负数时结束输入.请填空. main() { float x,amax,amin; scanf("%f",&x); amax=x; amin=x; while( x>=0 ) { if(x>amax) amax=x; if( x scanf("%f",&x); } printf("\namax=%f\namin=%f\n",amax,amin); }12、下面程序将一个已知字符串第n个字符开始的剩余字符复制到另一个字符串中。

请填空完善程序。

#include"string.h"#include main() {char a80,b80,*p,*q; int n,k; gets(a); scanf("%d",&n); p=a; q=b; p+=n-1; while(*p!= '\0' ) {*q=*p; q++;p++; } *q = '\0' ; puts(b); }13、设以下程序段的输出结果为15,请将正确答案填入。

#include#define MIN(x,y) (x)main() { int i=15, k; float j=1.5; k=10*(MIN( i, j )); printf("%d\n",k);} 以下程序用来统计文件中字符个数。

请填空:#include"stdio.h" main( ) {FILE *fp; long num=0L; if((fp=fopen("fname.dat","r")==NULL) while(_______!feof(fp)_________) printf("num=%ld\n",num-1); fclose(fp); }16、以下程序输入一行字符,判断其是否对称,是则输出Yes,否则输出No。

#include #include main() { char a80; int n, i; gets( a ); n = strlen(a) ; for ( i = 0; i if ( ai != an-1-i ) break; if ( i==n/2 ) printf( "No\n" ); else printf( "Yes\n" ); }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值