资源描述:
《C语言习题汇编 适合初学者》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、程序设计C语言习题汇编37编写一个程序能使计算机将所输入的三个大写英文字母变成小写字母。#includevoidmain(){charch1,ch2,ch3;scanf(“%c%c%c”,&ch1,&ch2,&ch3);if(ch1>='A'&&ch1<='Z')ch1=ch1+32;printf("%c",ch1);if(ch2>='A'&&ch2<='Z')ch2=ch2+32;printf("%c",ch2);if(ch3>='A'&&ch3<='Z')ch3=ch3+32;pr
2、intf("%c",ch3);}编写一个程序实现如下功能:从键盘输入两个整数a、b,计算a2+b2的值。#include"stdio.h"voidmain(){inta,b;printf("请输入两个整数");scanf("%d%d",&a,&b);printf("两个整数平方和为:%ld",a*a+b*b);}编写一个程序实现如下功能:将整数n(0≤n≤9)转化为相应的ASCII字符,例如,整数3转换后变成字符’3’37#include"stdio.h"voidmain(){intn;printf
3、("输入整数:");scanf("%d",&n);printf(“n=%d,对应字符为:%c",n,n);}下列程序的功能是:输出字符串“China”。#includemain(){charch1,ch2;inti;ch1='C';ch2='h';i='i';putchar(ch1);putchar(ch2);putchar(i);putchar('n');putchar('141');putchar('');}#include"stdio.h"main(){intn;prin
4、tf("输入一位整数");scanf("%d",&n);while(1){if(n>=0&&n<=9)break;elseprintf("输入数据有误,请重新输入一位整数");scanf("%d",&n);}printf("n=%d,ASCII码为:%d对应字符为:%c",n,n+48,n+48);}3737下列程序的功能是:用puts()函数输出字符串”Thisisamap.”#includemain(){charstr1[]="Thisisamap.";/*字符数组str1的容
5、量由实际字符确定*/charstr2[15]="Thisisamap.";/*该字符串总长度14字节,增加1字节' '*/puts(str1);/*函数调用语句,调用puts(),将str1字符串内容输出*/puts(str2);/*输出字符串str2的内容,都是自动换行*/putchar('');putchar(str1[0]);putchar('');putchar(str1[1]);putchar('');putchar(str1[2]);putchar('');putchar(str1
6、[3]);putchar('');putchar(str1[4]);putchar('');putchar(str1[5]);putchar('');putchar(str1[6]);putchar('');putchar(str1[7]);putchar('');putchar(str1[8]);putchar('');putchar(str1[9]);putchar('');putchar(str1[10]);putchar('');putchar(str1[11]);put
7、char('');putchar(str1[12]);putchar('');putchar(str2[13]);/*输出字符串str1的末字符'.'*/putchar('');/*用putchar()函数输出仅含一个转移字符的字符''*/}下列程序的功能是:输入一个数,判断它是否既是5的倍数又是7的倍数,然后输出判断结果。#includemain(){intnumber;printf("pleaseinputanumber!");scanf("%d",&number);/
8、*number存放被测试数据*/if(number%5==0&&number%7==0)/*number是5或7的倍数*/printf("yes,Itisthemultipleof5and7.");else/*number不是5或7的倍数*/printf("no,Itisn'tthemultipleof5and7.");}37下列程序的功能为:输入1个字母,如果它是小写字母,则