自学C语言,求和代码问题。
输入y 去读int会出错。 所以判断scanf返回值就可以了。
输入正确会返回1的。
#include <stdio.h>
int sum(int *a,int c);
int main()
{
int a[10],i=0;
printf("输入数字求和,输入y结束。\n");
while(1)
{
if(scanf("%d",&a[i++])!=1)
{
int c;
while((c=getchar())!='\n')
if(c=='y') break;
if(c=='y')
{
i--;
break;
}
}
}
printf("%d",sum(a,i));
}
int sum(int *a,int c)
{
int isum=0,*i;
i=a+c;
for(;a<i;a++)
{
isum=isum+*a;
}
return isum;
}
-
佚名2024-06-07 20:30:26
问C语言中变量命名的问题
答不同的编译器可能有差异,变量名对最终的机器码没有影响,只要你的编译器许可,你用什么都没关系统,我试过VC7,变量名开头只以是字母下划线和美元符,中文出现在开头就...
-
佚名2024-06-07 05:45:04
问c语言求函数
答这其实就是一个解三元二次次方程组。设三个点为(x1,y1),(x2,y2),(x3,y3)用x1,y1,x2,y2,x3,y3这六个数把a,b,c表示出来,这样...
-
佚名2024-06-07 12:48:56
问C语言函数基本问题
答int work(参数,参数) int work(int a,int b)//声明定义函数return //带有结束该语句,一般用于返回值。可以理解为结束该...
-
佚名2024-06-07 16:47:12
问求c 语言自带的线程函数
答用API函数 HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes , SIZE_...
-
佚名2024-06-07 01:35:45
问线程键盘钩子问题 C语言
答CallNextHookEx的第一个参数传你用SetWindowsHookEx得到的返回值,而不能用NULL,否则消息传递不了,因为所有钩子是挂在一个链表里的,...
-
佚名2024-06-07 07:53:25
问以下C语言源码不通过。
答int main()return 0; 函数的默认返回值应该是int,即便是main函数。除非void main()不需要return 0;
-
佚名2024-06-07 12:38:25
问我想自学C语言和C++语言需要买什么书?
答C语言比C++简单。你学会C++之后C肯定也就会了。入门书:谭浩强版《C++程序设计》进阶书:国际公认的C++权威教材《C++ Primer》可以直接去当当网买...
-
佚名2024-06-07 08:00:00
问求C语言大神帮忙看看这代码有什么问题呀?
答//(1) 用"折半查找法"之前,数组一般要由小到大排序//(2) 题目提到"要求查找3个数据",是指用一个循环实现3个不同输入数的查找?#include<...
-
佚名2024-06-07 08:00:00
问各位大侠,能帮我看看这个c语言的代码吗?
答using namespace std; 这样命名空间std内定义的所有标识符都有效(曝光);用源代码里面的,只是打开了指定的几个标示符。两个方法都是可以的。约...
-
佚名2024-06-07 08:00:00
问有关c#代码中 “byte[] 变量名” 的问题?
答byte和byte[]是不一样的byte[]的意思是 byte array 定义出来的是一个数组如果你用string[]定义出来的也是个string的数组
风水
起名
网名
- 1 情感网名繁体字带符号
- 2 天龙八部搞笑网名大全
- 3 十一月微信昵称
- 4 昵称后k微信
- 5 京东昵称登陆
- 6 如何设置微信超长昵称
- 7 有关皇家的昵称
- 8 微博昵称 找密码
- 9 wegame动态昵称注册失败
- 10 致命的微信昵称
说说
- 1 林允儿个性签名
- 2 描写大海的个性签名
- 3 qq个性签名有钱
- 4 一个人一个梦的QQ签名
- 5 霸气拽的说说
- 6 调休心情说说
- 7 微信发说说假如能重来
- 8 我们正青春的说说
- 9 发说说不想显示手机
- 10 爱女票的说说