C语言编程,怎么在printf输出语句中输出一个中文和变量混合的句子

2025-02-23 07:46:02
推荐回答(3个)
回答1:

//C:
#include 

int main() {
    int x = 10;
    printf("%s%d%s", "需要100元的纸币共", x, "张。");
}
//C++:
#include 

int main() {
    int x = 10;
    cout << "需要100元的纸币共" << x << "张。";
}

printf的使用方法是:

int printf ( const char * format, ... );

上面的s是String类型输出,d是整型(可以改为i)

[具体的类型表参考]C++REF,上面有很全的资料,但是需要一定的英语知识积累

回答2:

int x = 10;
printf("需要100元的纸币共%d张", x);

请先把教材上关于输入输出的基础知识看完,避免提浪费时间的问题。

回答3:

#include
using namespace std;
int main()
{
long long a,b,c;
cin>>a>>b>>c;
printf("%8lld,8lld,8lld",a);
}
输出:变量a,8lld,8lld