1、c=5.0*(f-32)/9;printf( 华氏温度%5.2f转换为摄氏温度为:%5.2fn ” ,f,c);1.输入一个整数,判断这个整数是奇数还是偶数(提示:整数的奇偶性可以利用取余运算符#in clude 12) hour=hour-12; prin tf(%dn,hour,mi nu te);输入年号,判断它是否是闰年(如果年号能被 400整除,或能被4整除,而不能被100整除,则是闰年,否则不是)。int year;year);if (year%400=0|(year%4=0&year%100=0)%d 是闰年 n,year); else%d 不是闰年 n”,year);4.输入一
2、个字符,如果是大写字母则输出对应的小写字母,如果是小写字母则输出相应的大写字母,如 果都不是则原样输出。#in elude =achz) ch-=32;A Z)ch+=32;prin tf(n%cn5.设计一个简单的计算器程序,能输入整型运算数和基本运算符(输入2+6,输出2+6=8。+, - , *, /),输出计算结果。例如:#in cludemain ()float a,b,result;char op;scan f(”f%c%fa,&op,& b);switch( op)case+: result=a+b;=%f,result); break; case- result=a-b;* r
3、esult=a*b; prin tf(”f/ if(b=0.0) prin tf(”error!n”);result=a/b;prin tf(”=%ferror due to the illegal inpu t!default:1.编写程序,显示100200之间能被7除余2的所有整数。main() int i;for(i=100;imax)if (dataAletterv=) uppe叶+;09) numbe 叶+;the number of upp ercase is:, upper);the number of lowercase is:,lower);the number of num
4、ber is:,number);#include vstdio.h void main() int i,j;iv=9;for(j=1;jv=i;j+)%d*%d=%-3d ,i,j,i*j);编写程序,输出31000之间全部素数。#include vstdio.h #include math.h void main()外层循环,用来产生 21000之间的整数int k,data,tag;for(data=3;datav=1000;data+) /if (data%k=0)tag=1;#includeint S, a, b, c;请输入一个 3位数:S);a=S/100; b=S%100/10;
5、 c=S%10;if(a*a*a+b*b*b+c*c*c=S)%d 是水仙花数。,S);%d不是水仙花数。7.编程求Fibonacci数列的前40个数。该数列的生成方法是:F1=1,F2=1,F=F-1+F-2(n=3)(即从第三个数起,每个数等于前2个数之和)。int f40,n;f0=1;f1=1;Fibonacci 数列的前for(n=2 ;n0;i-)k = (j + 1) * 2;j = k;%total=%dn,k);三.1. #in clude 80)coun t1+=1;if(ai60)cou nt2+=1;ave=sum/n;%d 个优秀,%d 个不及格,平均分:f。,cou
6、nt1,count2,ave); 2. #in clude int a n,i,j,k,max,mi n;i n ;sca nf( if (!i)max=mi n=ai; j=k=i;if (max ai) min=ai;k=i;printf(” 最大值 %d 在第 %d 位,最小值 %d 在第%d 位。”,max,j+1,min,k+1);3. #i nclude char s20,ch;int i,n;printf(”请输入字符串:”); gets(s);n=strle n( s);for(i=0; n/2;ch=si;si=s n-1-i;sn-1-i=ch;printf(”逆序存放的字
7、符串: pu ts(s);4.#i nclude n)j=i;break;if (i=N)for(i=N-1;=j;i-) ai+1=ai;aj=n;printf(”插入后的排列:=N;%d ,ai);5.#i nclude #defi ne N 3 int i,j,aNN,sum=0;请输入%d*%d矩阵的元素:,N,N);for(j=0;jscan f(aij);if(i=j) sum+=aij;主对角线元素之和: %d。”,sum);6.#i nclude int i,j, n,k=0, b300;for (i=1;300;n=i nt(sqrt(i);for(j=2;=n;if(i%j
8、=0)if (jn)bk=i;k+;k;%5d,bi);7.#i nclude aj)k=j;tem p=aj;if (k!=i)ak=ai; ai=te mp;printf(”排序后的数列:%3d8.#in clude si) cou nt1+;=9) coun t2+;else coun t3+;i+;while(si!0printf(” 字符 d 个,数字 d 个,其他 d 个。”,count1,count2,count3);9.#i nclude ) si-=26;加密后:pu ts(s);10.#i nclude char s120,s220;i nt i=0,j=0;printf(
9、”请输入字符串1:gets(s1);printf(”请输入字符串2: gets(s2);while (s1i!s1i=s2j;doi+;j+;while (s2j!printf(” 连接后:p uts(s1);11.#i nclude char s120,s220,s340;i nt i=0,j=0,k=0;1:printf(”请输入按字母序排列的字符串 gets(s1);printf(”请输入按字母序排列的字符串gets(s2);while(s1i!s2j!) if (s1is2j)s3k=s1i; s3k=s2j;k+; while(s1i!) s3k=s1i; while(s2j! s3
10、k=s2j;s3k=;printf(”合并后的字符串:”); pu ts(s3);12.#in elude =0;j-) if(j=i) aij=1;else aij=aij+1+1; for(i=0;i+) for(j=0;j+) prin tf(,aij);13.#i nclude int i,j,a88;8;i+) for(j=0;j+) if(j=i|(i+j)=7)aij=1;aij=0; for(j=0;14.#i nclude int i,j,sum,a53=20,30,26,30,20,25,25,50,20,46,15,10,35,15,12;sum=0;3;sum+=aij
11、;switch (i)case 0:printf(” 第一个case 1:第二个case 2:第三个case 3:第四个case 4:第五个printf(”企业的总产值是: %d万元。,sum); sum=0;switch (j)ABCprintf(”产品的总产值是:15.#i nclude #defi ne N 5 void mai n()int i,j,aNN,bN;printf(” 请输入 %d 个数:bi);for(j=i;aij=bj-i;i;aij=aji;for(j=0;16.#i nclude int i=0,j=0,m, n,a20,b20;printf(”请输入数组a中的数据,以0结束:while(ai!=0) i+;printf(”请输入数组b中的数据,以 0结束:sca nf(bj);while(bj!j+;for(m=0;mm+)for(n=0;j; if(am=b n )%3d 在 a 中下标为 d,在 b 中下标为 %d。”,am,m,n);17. #i nclude int a2020,b2020,flag12020,flag22020,i,j,s,t,k,l,m ,n; printf(”请输入数组k);printf(”请输入数组I);print
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1