C语言用一维数组做计算

[复制链接]
查看11 | 回复2 | 2013-6-29 09:21:26 | 显示全部楼层 |阅读模式
没判断符号,只做加法的,如果还要其他运算可以自己加,不懂可追问#include #include #include int main(){char str[2048];int n;int s = 0;char * p = str;scanf_s("%s",str,2048);while (p != '\0'){n = atoi(p);s += n;p = strchr(p, '+');++p;if (p - str > strlen(str)){break;}}printf("n=%d\n", s);return 0;}...
回复

使用道具 举报

千问 | 2013-6-29 09:21:26 | 显示全部楼层
#include#define Max 3int main(void){int n=0;int sum;int number[Max]={28,16,2};while (n<Max){sum=sum number[n];n;}printf("计算结果是%d",sum);}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行