C语言程序-分支结构题目及答案.doc

上传人:11****ws 文档编号:2268020 上传时间:2019-05-03 格式:DOC 页数:9 大小:58.50KB
下载 相关 举报
C语言程序-分支结构题目及答案.doc_第1页
第1页 / 共9页
C语言程序-分支结构题目及答案.doc_第2页
第2页 / 共9页
C语言程序-分支结构题目及答案.doc_第3页
第3页 / 共9页
C语言程序-分支结构题目及答案.doc_第4页
第4页 / 共9页
C语言程序-分支结构题目及答案.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、21.htm01. 从键盘输入一个字符,如果是大写字母,就转换成小写;如果是小写字母,就转换成大写,如果是其他字符原样保持并将结果输出。#include void main() char c;scanf(“%c“,if(c=Ascanf(“%d“,if(a%5=0else printf(“no“);03. 从键盘输入一个 4 位正整数,求其逆序数,并输出。例如:若输入 1234,则输出应该是 4321。#include void main() int n,g,s,b,q,m;scanf(“%d“,q=n/1000; b=n/100%10; s=n/10%10; g=n%10;m=g*1000+

2、s*100+b*10+q;printf(“%dn“,m);22.htm01. 从键盘输入一个字符,如果是字母,就输出其对应的 ASCII 码;如果是数字字符,就转换成对应整数并输出。#include void main() char c;scanf(“%c“,if(c=ascanf(“%d“,if(a%3=0else printf(“no“);03. 从键盘输入一个 4 位正整数,求其各位数字之积,并输出。例如:若输入 2523,则输出应该是 60。#include void main() int n,g,s,b,q,m;scanf(“%d“,q=n/1000; b=n/100%10; s=n

3、/10%10; g=n%10;m=g*s*b*q;printf(“n%dn“,m);23.htm01. 根据以下函数关系编写一个程序,对输入的每个 x 值,计算出y 的值并输出。#include void main() int x,y;scanf(“%d”,if (x-10 scanf(“%d“,if(a%5=0else printf(“no“);03. 从键盘输入一个五位整数,判断它是不是对称数,并输出判断结果。如 43234 就是对称数。#include x+10 (-10=10)void main() int n,g,s,b,q,w;scanf(“%d“,w=n/10000; q=n/1

4、000%10; b=n/100%10; s=n/10%10; g=n%10;if(w=g else printf(“%d 不是对称数n“,n);24.htm01. 编一个 C 程序,从键盘上输入一个字符:若该字符是数字字符,则把它转换为对应的整数并输出;若该字符是大写字母,则转换成小写并输出;若该字符是小写字母,则转换为大写并输出;若该字符是其他字符,则不进行任何操作。#include void main() char c;scanf(“%c“,if(c=0scanf(“%d%d%d“,if (avoid main() int grade;scanf(“%d”,switch(grade/10)

5、 case 10:case 9: printf(“An”);break;case 8: printf(“Bn”);break;case 7: printf(“Cn”);break;case 6: printf(“Dn”);break;default:printf(”En”);break;25.htm01. 有一分段函数: 1 ( x 1 )从键盘输入 x 的值,输出 y 的值。#include void main() int x,y;scanf(“%d”,if (xvoid main() int a,b,c;scanf(“%d%d%d”,if (a=b else if (a=b | b=c |

6、 a=c ) printf(“1n ”);else printf(“0n ”);03. 从键盘输入一个数,判断它是否同时能被 5 和 7 整除,如果能输出“YES” ,否则输出“NO” 。#include void main() int a;scanf(“%d“,if(a%5=0else printf(“no“);26.htm01.输入三角形三边长,判定是否能够组成三角形,并输出判定结果。能够组成三角形的条件是:任意两边之和大于第三边(三种情况)#include void main() int a,b,c;scanf(“%d%d%d”,if (a+bc else printf(“NOn ”);

7、02. 从键盘输入一个四位正整数,输出其逆序数,并判断是否是对称数,如果是输出“YES”,否则输出“NO”。提示:如果输入 4253,先求出其每位上的数字,再重新组成其逆序数 3524。如果输入 4224,求出其逆序数是 4224,则其是对称数。#include void main() int n,g,s,b,q,m;scanf(“%d“,q=n/1000; b=n/100%10; s=n/10%10; g=n%10;m=g*1000+s*100+b*10+q;if (n=m) printf(“YESn ”);else printf(“NOn ”); 03. 从键盘输入三个数,求其中最小者并输出。#include void main() int a,b,c,min;scanf(“%d%d%d“,if (ac) min=c;printf(“min=%d “,min);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。