不输入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个字符,则打印实际的字符串长度)。
有人能告诉我为什么第三个printf要加\n吗
#include<stdio.h> int main( ) { int a,b; while(~scanf("%d",&a,&b))printf("%d\n",a+b); return 0; }
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:774 |
Wu-求圆的面积 (C++代码)浏览:1873 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:660 |
求圆的面积 (C语言代码)浏览:1652 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1450 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1067 |
矩阵乘方 (C语言代码)浏览:1007 |
数组与指针的问题浏览:714 |
简单的a+b (C语言代码)浏览:524 |
C二级辅导-阶乘数列 (C语言代码)浏览:507 |