5.14 C语言练习(自定义函数之数字分离:写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。)

本文提供两种方法实现C语言练习,目标是编写函数接收四位数字,输出每个数字字符并以空格隔开。解法包括直接实现和通过自定义函数完善。
摘要由CSDN通过智能技术生成

【练习】

题目要求:
	写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。
	如输入1990,应输出"1 9 9 0"。
	例如:
	输入:1990
	输出:1 9 9 0

解法一(没有自写函数实现)

#include<stdio.h>
int main()
{
   
	int x,a[4];         //定义 

	scanf("%d",&x);     //输入四位数 
	
	for(i=3;i>=0
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
由于您没有给出太多的具体细节,我假设您想要在Linux系统上使用QT5.14版本实时显示X11服务器的屏幕。以下是一个简单的示例代码,它使用XCB库来实现此目的: ```cpp #include <QApplication> #include <QWidget> #include <xcb/xcb.h> class ScreenWidget : public QWidget { public: ScreenWidget(QWidget *parent = nullptr) : QWidget(parent) { xcb_connection_t *conn = xcb_connect(nullptr, nullptr); if (conn == nullptr || xcb_connection_has_error(conn)) { // Error connecting to X11 server return; } xcb_screen_t *screen = xcb_setup_roots_iterator(xcb_get_setup(conn)).data; if (screen == nullptr) { // Error getting screen information xcb_disconnect(conn); return; } xcb_drawable_t drawable = screen->root; xcb_gcontext_t gc = xcb_generate_id(conn); xcb_create_gc(conn, gc, drawable, 0, nullptr); xcb_generic_event_t *event; while ((event = xcb_wait_for_event(conn)) != nullptr) { switch (event->response_type & ~0x80) { case XCB_EXPOSE: xcb_copy_area(conn, drawable, drawable, gc, 0, 0, width(), height(), 0, 0); xcb_flush(conn); break; case XCB_KEY_PRESS: // Quit application on any key press xcb_disconnect(conn); qApp->quit(); break; } free(event); } xcb_disconnect(conn); } }; int main(int argc, char *argv[]) { QApplication app(argc, argv); ScreenWidget screenWidget; screenWidget.resize(640, 480); screenWidget.show(); return app.exec(); } ``` 此代码创建了一个名为`ScreenWidget`的QWidget,它使用XCB库连接到X11服务器并实时显示了服务器的根窗口。当用户按下键盘上的任何键时,应用程序将退出。 请注意,此代码仅显示了根窗口,如果您想显示其他窗口或屏幕区域,您需要修改代码以使用正确的可绘制对象。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值