网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月05日
漏签
0
天
c语言吧
关注:
799,020
贴子:
4,353,221
看贴
图片
吧主推荐
视频
游戏
1
2
下一页
尾页
28
回复贴,共
2
页
,跳到
页
确定
<<返回c语言吧
>0< 加载中...
自用贴,记录楼主c语言学习历程
只看楼主
收藏
回复
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如题,发帖记录
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#include <stdio.h>
int main() {
char a, b, c;
scanf("%c %c %c", &a, &b, &c);
printf("%c %c %c\n", c, b, a);
int sum = a + b + c;
printf("%d\n", sum);
return 0;
}
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
定义两个整型变量,键盘输入数据,然后分行输出求和,乘积。
输入格式:
键盘输入2个整数,逗号分隔。
输出格式:
第1行输出两个数的和,第二行输出两个数相乘的结果
输入样例:3,5
输出样例:3+5=83*5=15
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#include <stdio.h>
int main() {
int num1, num2;
scanf("%d,%d", &num1, &num2);
int sum = num1 + num2;
int product = num1 * num2;
printf("%d+%d=%d\n", num1, num2, sum);
printf("%d*%d=%d\n", num1, num2, product);
return 0;
}
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
输入一字母(大写或小写),输出其对应的另一字母(小写或大写)。
输入样例:A
输出样例:a
输入样例:y
输出样例:Y
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#include <stdio.h>
int main() {
char ch;
scanf("%c", &ch);
if (ch >= 'A' && ch <= 'Z') {
ch = ch + 32;
} else if (ch >= 'a' && ch <= 'z') {
ch = ch - 32;
}
printf("%c\n", ch);
return 0;
}
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
本题目要求读入一个三位整数,然后写成按权展开的形式。
输入格式:
一个三位正整数。
输出格式:
输出这个三位正整数的的按权展开形式。
输入样例1:567
输出样例1:567=500+60+7
输入样例2:900
输出样例:900=900+0+0
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
int hundreds = num / 100;
int tens = (num / 10) % 10;
int units = num % 10;
printf("%d=%d+%d+%d\n", num, hundreds * 100, tens * 10, units);
return 0;
}
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
输入一个3位整数,将百位和各位复制,转换成一个5位整数.
例如123,转换为11233
输入格式:
一个3位整数
输出格式:
一个5位整数
输入样例:
在这里给出一组输入。例如:
123
输出样例:
在这里给出相应的输出。例如:
11233
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#include <stdio.h>
int main() {
int num, hundreds, tens, units;
scanf("%d", &num);
hundreds = num / 100;
tens = (num / 10) % 10;
units = num % 10;
int new_num = hundreds * 10000 + hundreds * 1000 + tens * 100 + units * 10 + units;
printf("%d\n", new_num);
return 0;
}
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在计算机内部,英文字母依ASCII码分别由连续的整数来表示。比如,大写的英文字母A的ASCII码值为65,B的码值为66,然后依次递增,Z的码值为90。
请编程计算:
从键盘读取大写字母Q(代号,其值由具体输入确定),请问Q所代表的大写字母是字母表中的第几个字母(从1开始计数,即A为第1个字母)?
从键盘读取整数N,求字母表中的第N个字母(从1开始计数)是什么?
输入格式:
Q
N
说明:是一个字符的大写字母;N的取值范围为1~26。
输出格式:
请参考输出样例。
输入样例:B3
输出样例:2C
提示:C/C++语言获取用户输入的方法请参考教科书后续章节。
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#include <stdio.h>
int main() {
char Q;
int N;
scanf(" %c %d", &Q, &N);
int pos = Q - 'A' + 1;
printf("%d", pos);
char target = 'A' + N - 1;
printf("%c\n", target);
return 0;
}
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
从键盘输入一个小写英文字母,将其转换为大写英文字母,将转换后的大写英文字母及其十进制的ASCII码值显示到屏幕上。
输入格式:
从键盘输入一个小写的英文字母,以回车结束。
输出格式:
转换后的大写字母和ASCII码在同一行输出,中间以逗号分隔。参看下面输出样例。
输入样例:
在这里给出一组输入。例如:
b
输出样例:
在这里给出相应的输出。例如:
B,66
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#include <stdio.h>
int main() {
char lowercase;
scanf("%c", &lowercase);
char uppercase = lowercase - 32;
int ascii_value = (int)uppercase;
printf("%c,%d\n", uppercase, ascii_value);
return 0;
}
珍奇珍奇
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
输入两个正实数,将其整数部分交换后输出,结果保留2位小数。
输入格式:
输入2个实数A和B。
输出格式:
输出交换整数部分之后的两个实数。数据之间以一个“,”分隔。
输入样例:23.45 54.22
输出样例:54.45,23.22
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示