1、b=3.0;c=4.0; v=ab*c;fn” ,v)5输出运行结果。#include “stdio.h”main() float r,s; r=5.0; s=3.14159rr; printf(”dn,s);6输出程序运行结果.include stdio。 char ch; scanf(”%c”,ch); printf(”%dn,ch);7输入一整数判断是否能被13整除。 int i;scanf(“d”,i);if(i%13=0) printf(yes”);else printf(no”);8输出程序运行结果。 int a,b; float x,y,z; scanf(”f%f%f,&x,y,
2、z); a=b=x+y+z; c=a+b; printf(”%d%d%d”,a,b,c);9 float x,y;f”,&x); y=2x+10; printf(”%fn”,y); 10 int a,b=B;scanf(%d”,a); printf(”%c,,b+);%dn,ba);11下列程序的功能是计算字符串的字符个数。 include ”stdio.h” char str80; int s,i=0; gets(str); for(;stri!=0;i+) s+; printf(”4dn”,s);12给定n个实数,输出平均值,并统计在平均值以下(含平均值)的实数个数。 float x=23
3、。5,45。67,12.1,6.4,58.9,98.4,sum=0,ave; int n=6,j,c=0; for(j=0;jn;j+) sum+=xj; ave=sum/n;ave=%fn”,ave); if(xj=ave) c+;,c);13下列程序的功能是计算33矩阵的主对角线元素之和。 int i,a33=1,2,3,4,5,6,7,8,9,sum=0; for(i=0;i=3;i+) sum=aii;sum=dn,sum);14下列程序的功能是复制字符串a 到b中。 char a20=”abcde”,b20;char *str1=a,*str2;str2=b; while(str2+
4、=str1+);printf(%s,b);15找出大于m的最小素数 int i,m,k;d,&m); for(i=m+1;; for(k=2;ki;k+) if(ik=0) break; if(k=i) printf(”dn”,i);break;16从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线上的元素之和sum。#include h int a33,sum=0; int i,j;3;j3;aij);i3; sum=sum+aij;sum=%dn”,sum);17下列程序的功能是统计字符串中空格数。include stdio.h int num; char a81,*str=a,
5、ch; gets(a); while(ch=*str+)!=0) if(ch= ) num+; printf(”num=dn”,num);18下列程序的功能是输入一个字符串,然后再输出. char a20; int i=0;a); while(ai) printf(”c”,ai+);19实现两个字符串的连接void scat (char s1,char s2) int i=0,j=0; while(s1i!) i+; while(s2j! s1i=s2j; i+; j+; s2i=0;20有NN矩阵A,进行aij+aji的操作后,存放在矩阵B中,并输出B矩阵。define N 3#includ
6、estdio。h int aNN=1,2,3,4,5,6,7,8,9,bNN; int i,j;N; for(j=0;jy ? x:y); double p,q;lf%lfp,&q);%lfn,min(p,q);22函数str_space()的功能是统计字符串中数字的个数。str_space(char *str,int *num) num=0; while(str!=0) if(*str=9) (*num)+; str+;23函数str_space()的功能是统计数组中大于90小于100的数字的个数.str_space(int *str,int num) num=0; while(*str!0
7、 if(str=90&*str=100) (*num)+; str+;int a100=78,98,57,75,68,41,91,90,45,*s=a;int k=0,*p=k;str_space(s,p);dn”,p);24用指针法实现两个整数的交换。void fun (int *a, int b) int t; t=*a; *a=*b; *b=t; int a,b;enter a,b:”); scanf(”%d%d”,a,&b); fun(a,b);a=d b=%dn”,a,b);25把两个数按由大到小的顺序输出来。swap( int p1,int *p2)int p; p=*p1;p1=
8、*p2;*p2=p;main( ) int a,b, *p1,p2;input a,b:scanf(”%dd”,&a,&p1=a,p2=&b;if(ab) swap(a,b);a=%d,b=%dn,a,b);printf(”max=%d,min=%dn”,*p1,p2);26在一个一维整型数组中找出其中最大的数及其下标. #define N 10 int fun(int a,int b,int n) int c,max=*a; for(c=a+1;ca+n;c+) if(c=A)c-=Aa;return c;31下列程序的功能是输出结构体变量的值。student struct long int num;char name10;char sex;a=89241,zhang,M; printf(%ld s
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1