|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
今天见鬼,一个简单的程序,反反复复弄,就是修改不了最一个 printf() ,这一句报了四个同样的错误:error C2018: unknoun character 'Oxa1',在网上查了一下,意思是存在全角字符,请帮我重新输入这一句,我复制下来运行正常,即给最佳,谢谢!
- #include <stdio.h>
- int main()
- {
- int i,x,k[20] = {99,89,76,68,66,58,53,49,43,39,36,33,26,19,18,13,12,9,5,3};
- scanf("%d",&x);
- for (i = 0;i < 20;i++)
- {
- if(k[i] == x)
- {
- printf("已查到该数,该数所在的位置是:k[%d]",i);
- printf("\n");
- break;
- }
- }
- if(i == 20 && k[19] != x) // 查到最后一个元素,若不等于所输入的数
- {
- printf("数组中查无此数!");
- }
- }
- // 最后一个 printf() 语句,有四个同样的错误:error C2018: unknoun character 'Oxa1'
复制代码
试一下 - #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- int main() {
- int i, x, k[20] = { 99,89,76,68,66,58,53,49,43,39,36,33,26,19,18,13,12,9,5,3 };
- scanf("%d", &x);
- for (i = 0; i < 20; i++) {
- if (k[i] == x) {
- printf("已查到该数,该数所在的位置是:k[%d]", i);
- printf("\n");
- break;
- }
- }
- if (i == 20 && k[19] != x) {
- printf("数组中查无此数!");
- }
- return 0;
- }
复制代码
|
|