![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
小露乱撞
梦想是成为一个会摸鱼的程序媛~
展开
-
【C语言】输入10个国名,编程按字典顺序输出国名。请使用数组实现。
试题描述:输入包含十行,每行为一个国名,长度均不超过20。按字典顺序输出国名,每行为一个国名。输入示例:SlovakChinaJapanEnglandSwedenLithuaniaMonacoCroatiaMaltaLuxembourg输出示例:ChinaCroatiaEnglandJapanLithuaniaLuxembourgMaltaMonacoSlovakSweden数据范围输入输出均为字符串,并且输入字符串长度不超过20#inc原创 2022-04-21 13:34:53 · 5072 阅读 · 0 评论 -
【C语言】有一行电文,已按下面规律译成密文:A->Z a->z即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编写程序将密文译回原文并输出。请使用数组实现。
试题描述:输入一行字符串密文,长度不超过80。输出破译后的原文。输入示例:R droo erhrg Xsrmz mvcg dvvp.输出示例:I will visit China next week.数据范围:输入输出均为字符串,并且输入字符串长度不超过80#include<stdio.h>int main(){ char c[81];//字符长度不超过80,数组长度要设为81 gets(c); for(int i=0;i<81;i++) {原创 2022-04-21 13:23:03 · 3852 阅读 · 0 评论 -
【C语言】有一篇文章,共有3行文字,每行不超过80个字符。要求统计出其中英文大写字母,小写字母,数字,空格以及其它字符的个数。请使用数组实现。
输入包含三行字符串。每行不超过80个字符。输出一行,为三行字符串中英文大写字母,小写字母,数字,空格以及其它字符的个数,相邻的数据项之间用一个空格隔开。输入示例Please find attached the "RepCA" form which you completed online on 20-JAN-2011.Your article [COMPHY_4374] - Reproduction of Colour Artwork FormCompleted.IP Address 192原创 2022-04-21 12:40:12 · 12433 阅读 · 5 评论 -
【C语言】找出一个m行n列的二维数组A中的鞍点,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。为了简化问题,鞍点是唯一的。请使用数组实现。
输入包含若干行:第一行是两个整数m和n(3 <= m,n <= 10),用一个空格隔开。m代表二维数组的行数,n代表列数。第二行到第m + 1行,即按照行序输入数组元素。每行有n个整数,相邻两项之间用一个空格隔开。输出一行,是鞍点信息;若没有鞍点,则输出“没有鞍点”(不输出引号)。输入示例16 109 9 8 9 9 8 9 9 9 151 2 3 6 4 5 1 8 1 12 2 2 4 2 2 8 4 2 21 2 1 2 1 1 1 3 1 29 9 1 4 6原创 2022-04-20 14:04:21 · 9076 阅读 · 3 评论 -
【C语言】从键盘输入一个英文字母,若它是大写英文字母,将其转换为小写英文字母,若它是小写英文字母,将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,若不是英文字母,则不转换直接输出到屏幕
输入格式要求:提示信息:"Press a key and then press Enter:"输出格式要求:"%c, %d\n"程序运行示例1如下:Press a key and then press Enter:Aa, 97程序运行示例2如下:Press a key and then press Enter:aA, 65#include<stdio.h>int main(){ char x; printf("%s","Press a key and.原创 2022-04-18 11:55:18 · 5208 阅读 · 0 评论 -
【C语言】编写程序,用getchar函数读入两个字符给c1和c2,然后用putchar函数输出这两个字符,再用printf函数输出这两个字符的ASCII码。
输入:连续输入两个字符c1和c2。输出:输出两行。第一行是用putchar函数输出的字符c1和c2。第二行是用printf函数输出的字符c1和c2的ASCII码,用一个空格隔开。输入示例:ab输出示例:ab97 98数据范围:输入和输出均为英文字母#include<stdio.h>int main(){ char c1,c2;//ASCII码中整型数据只有1~127 c1=getchar(); c2=getchar(); putch原创 2022-04-16 10:43:31 · 9738 阅读 · 2 评论 -
【C语言】输入一个华氏温度F,输出相应的摄氏温度C。公式为:C=5/9(F-32),输出要有文字说明“摄氏温度为:“,并要求小数点后必须保留2位有效数字(四舍五入),不足补零。
输入:输入一个浮点数F输出:输出文字说明及相应的摄氏温度C。小数点后必须保留2位有效数字(四舍五入),不足补零。输入示例:17.2输出示例:摄氏温度为:-8.22数据范围:输入和输出均为float范围的浮点数#include<stdio.h>int main(){ float f,c; scanf("%f",&f); c=(5.0/9)*(f-32);//为保证输出是浮点数,公式中的5可以写为5.0 printf("摄氏温度为:%.2原创 2022-04-16 10:39:02 · 9932 阅读 · 0 评论 -
【C语言】编写一个C程序,输入a、b、c三个整数,请输出其中最大者。
输入:输入三个整数,邻近两数之间用一个空格隔开。且保证整数属于int范围。输出:输出三个整数中最大的一个。输入示例:1 35 -47输出示例:35数据范围:输入和输出均为int范围的整数1).直接两两比较#include<stdio.h>int main(){int a,b,c,max_n;scanf("%d %d %d",&a,&b,&c);if(a<b)max_n=b;else max_n=a;if原创 2022-04-16 10:32:23 · 6998 阅读 · 0 评论