[60分]2个简单问题!!

tudou614 tudou614 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1.我有个string str= "this is just a test, and you will find some useful information";
如何通过定义的:char ch;把string中的字符
一个一个读入到ch中,
每次要做测试if(ch != ',')我要检测这个“,”号,想找个好点的办法!(有示范代码或函数最好)

2.三目运算符“(测试条件)? first :second ”要求first和second是同类型
如下:
假设我有一个数组:
要求输入的数值n>size时能输出"Error!",否则输出“总数”(total)
const int size = 10;
int array[] = {.........}; //小于10个
..........
int n;
cout<<"please input a int number n:"<<endl;
cin>>n;
.....
int total=0;
int temp = (n > size)? *(int*)ch:total; //这里不行

如下:
#include <iostream>
const int size = 10;
using namespace std;

int main()
{
int arr[] = {1, 2, 4, 8, 16, 32, 64, 128};

int n;
cout<<"Input the num of the arr[]: "<<endl;
cin>>n;
int total = 0;
if(n > size)
{
cout<<"error! Please input a correct number !"<<endl;

for(int i=0; i<n; i++)
{
total += arr[i];
}
cout<<"the address of the arr[]= "<<arr<<endl;
cout<<"the size of the arr[]= "<<sizeof arr<<endl;

char * ch ="error!";
char * temp = (n > size)? ch:(char *)total;

cout<<"the all number is: "<<temp<<endl;

}

cin.get();
return 0;
}
可以使用:while,do-while,for + if..else来写!!
...全文

相关推荐

STC12C5A60S2简单的AD转换程序

总结来说,"STC12C5A60S2简单的AD转换程序"涉及了STC12C5A60S2单片机的A/D转换器使用,10位转换结果的处理,以及如何利用1602 LCD显示器实时显示转换结果。

yang520li

STC12C5A60S2 51单片机简单示波器

STC12C5A60S2单片机是一款基于8051内核的增强型微控制器,被广泛应用于各种嵌入式系统设计,包括本次提到的简单示波器项目。

zubingming

编程序实现设有10个学生的成绩分别为85、62、64、79、82、99、100、78、88、86,试编制一个子程序统计60~69分,70~79分 ,80~89分,90~99分及100分的人数,分别存放到S6,S7,S8,S9及S10单元中。

编程序实现设有10个学生的成绩分别为85、62、64、79、82、99、100、78、88、86,试编制一个子程序统计60~69分,70~79分 ,80~89分,90~99分及100分的人数,分别存放

rxwindy

bilibili60分问题答案汇总.doc

"bilibili60分问题答案汇总.doc"这些题目主要涉及了ACGN(动漫、漫画、游戏、轻小说)文化中的各种知识点,包括但不限于作品、角色、声优、动画公司以及游戏相关的细节。以下是各个问题的

yunxidzh

c代码-输入某学生的成绩,经处理后给出学生的等级,等级分类如下: 90分以上(包括90): A 80至90分(包括80):B 70至80分(包括70):C 60至70分(包括60):D 60分以下:E

这个程序设计问题要求我们编写一个简单的C代码,它接受一个学生的分数作为输入,然后根据以下等级划分标准来输出相应的等级:1. 90分及以上:A2. 80分至90分(含80分):B3. 70分至80分(含70

weixin_38738830
评论 10
收藏 已收藏
分享
返回顶部
tudou614
新手乐园 33,315 成员 41,769 内容