问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 中提示error C2061: syntax error : identifier 'printf'

发布网友 发布时间:2022-04-21 06:59

我来回答

5个回答

热心网友 时间:2023-11-06 20:27

你这里报错的原因是 :
do
{
}while(i<=1000); 这里while应该写在后边且必须加分号,你当中写的do while 循环是错误的写法,故而会报一个语法错误,另外就是你的程序逻辑 控制 还有几处错误
具体修改程序后为:

# include<stdio.h>
int main()
{
int i=100,a,b,c;
printf("水仙花数为:");
do
{

a=i/100;
b=(i/10)%10;
c=i%10;

if(i==a*a*a+b*b*b+c*c*c) //此处应该是(等号)== ,而不是赋值符号 =
printf("%d ",i);
i++; //需要先判断是否相等后 才能对i 进行+1 操作,否则就不是求水仙花数
}while(i<=1000);

printf("\n");
return 0;
}

//注意 比较运算符 等号 == 与 赋值运算符 = 的差别
//另外就是要注意 while 循环 与do{}while(); 循环的区别

热心网友 时间:2023-11-06 20:28

在源代码头部添加 #include <stdio.h>, printf 是标准输出函数,就定义在stdio.h中。

int printf (const char *__format, ...)
printf()函数根据format(格式)给出的格式打印输出到STDOUT(标准输出)和其它参数中.

字符串format(格式)由两类项目组成 - 显示到屏幕上的字符和定义printf()显示的其它参数. 基本上,
你可以指定一个包含文本在内的format(格式)字符串,也可以是映射到printf()其它参数的"特殊"字符. 

Code    
格式    

%c    
字符    

%d    
带符号整数    

%i    
带符号整数    

%e    
科学计数法, 使用小写"e"    

%E    
科学计数法, 使用大写"E"    

%f    
浮点数    

%g    
使用%e或%f中较短的一个    

%G    
使用%E或%f中较短的一个    

%o    
八进制    

%s    
一串字符    

%u    
无符号整数    

%x    
无符号十六进制数, 用小写字母    

%X    
无符号十六进制数, 用大写字母    

%p    
一个指针    

%n    
参数应该是一个指向一个整数的指针指向的是字符数放置的位置
   

%%    
一个'%'符号    

热心网友 时间:2023-11-06 20:28

添加头文件#include<stdio.h>即可。
这是一种非常常见的语法错误,即printf这个函数没有定义。
一般情况下,我们的printf函数是属于内部函数,在stdio.h文件里面已经被系统定义过的。

热心网友 时间:2023-11-06 20:29

if(i=a*a*a+b*b*b+c*c*c)改为if(i==a*a*a+b*b*b+c*c*c)
如果是if(i=a*a*a+b*b*b+c*c*c)那么就是死循环了。所以错了。

热心网友 时间:2023-11-06 20:29

if(i=a*a*a+b*b*b+c*c*c)//应该是这里出错了吧 你这是直接赋值了 不是在判断
printf("%d ",i);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
街头篮球手游中锋攻略汇总 C位攻略大全 街头篮球手游中锋有什么技巧 中锋C技巧详解 php一个表单提交数据怎么区分开,隐藏域可以吗,如果可以怎么用。 梦见牙掉光了什么预兆 梦见牙齿掉完了是什么征兆 梦见牙齿全掉了是什么预兆 梦见一口牙全部掉了是什么预兆 教师年度考核不认课的领导班子成员,干的工作不少,怎样考核办法公平... 湖北省郧西县义务教育学校绩效工资实施办法绩效工资总量和水平的... 事业单位年底是否有绩效奖金的 C++中逻辑错误、语法错误、编译错误分别出现什么情况 关于c语言编译提示错误C2061和C2059 error C2061: 语法错误: 标识符&quot;_In&quot;(string.h) 有一个小小的c程序出了一个错误,不清楚为什么错了? 显示错误为error C2061: syntax error : identifier error C2061: 语法错误 : 标识符“_TCHAR” error C2061: 语法错误: 标识符“szDrive” 求助:error C2061:语法错误 标识符“ 求助:error C2061:语法错误 标识符“ error C2061: 语法错误 : 标识符 &quot;newvalue1&quot; c++语言中 error C2061: 语法错误: 标识符“string” error C2061: 语法错误: 标识符“Boy” 求解c++问题 : error C2061: 语法错误 : 标识符“aa” c++编程?error C2061: 语法错误 : 标识符“word”? C语言 中提示error C2061: syntax error : identifier &#39;printf&#39; C语言 中提示error C2061: syntax error : identifier &#39;printf&#39; 为什么有人天生带贵气,涓轰粈涔堟湁浜涗汉澶╃敓镊甫璐垫皵 请问这是啥情况,iPhone突然锁屏时间不见了??? 按生辰八字免费起名 抖音短视频怎么保存相册 保存到相册方法 抖音横屏视频可以用相册照片吗 吃虾的蘸酱是怎么做的? 盐水虾蘸料怎么调 怎样做虾沾料 大虾蘸料怎样调制? 吃虾时,蘸的料汁怎么调 蘸水虾的蘸料怎么调? 蘸汁虾的做法,蘸汁虾怎么做好吃,蘸汁虾的家常做法 水煮大虾蘸汁怎么调 吃虾子时蘸汁会增加口感,蘸汁是怎么做的? 白水煮虾的蘸料如何配? 如何做白灼虾蘸汁 蘸虾的调料怎么做好吃 蘸虾的汁怎么调 蘸虾汁怎么做 大虾沾料汁怎么调 水煮虾蘸汁怎么调 虾蘸水怎么调好吃 白灼虾的蘸汁怎么调才好吃 大虾的蘸汁怎么做好吃 清蒸虾蘸的调料怎么调 怎么炸豆腐丸子?