#include<stdio.h> int main() { printf("**************************\n"); printf("Hello World!\n"); printf("**************************\n"); return 0; }
一个printf还要换行的话应该这样: #include<stdio.h> int main(){ printf("**************************\n" "Hello World!\n" "**************************\n"); return 0; } 就是每一行都要有引号才行
不输入return 0;可不可以
#include <stdio.h> int main() { printf("**************************\n Hello World!\n **************************\n"); return 0; } 为什么 不能一句全部输出?
fAiGgAhItNST 2023-03-16 18:49:50 |
可以理解为那个回车换行导致编译器认为你把第一行的代码写完了但是没有分号所以说就会出现编译错误的问题
Jimmyyunm 2023-03-22 21:29:13 |
不换行连在后面即可
就叫猛男好了 2023-11-15 18:53:10 |
从你给出的错误信息来看,你的`printf`语句没有被正确的闭合,并且存在一些转义字符问题。 问题出在这一行: ```c printf("************************** Hello World! *************************** ") ``` 你应该将该行修改为: ```c printf("************************** "); printf("Hello World! "); printf("************************** "); ``` 或者使用一个`printf`语句,但是你需要正确地转义换行符和星号: ```c printf("************************** Hello World!%*s ", 20, ""); ``` 这里的`%*s`是一个格式化字符串,其中`*`表示使用后面的参数作为字符串的长度。在这种情况下,它被设置为20,因此该语句将打印20个星号(如果字符串长度不足20个字符,则打印实际的字符串长度)。
MrC 2024-01-13 19:24:02 |
printf("**************************\n" "Hello World!\n" "**************************\n"); return 0;
有人能告诉我为什么第三个printf要加\n吗
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:685 |
C语言考试练习题_排列 (C语言代码)浏览:755 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:727 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:671 |
WU-格式化数据输出 (C语言代码)浏览:1807 |
完数 (C语言代码)浏览:738 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:857 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:375 |
Pascal三角 (C语言代码)浏览:705 |
理财计划 (C语言代码)浏览:487 |