C语言实验四 循环结构程序设计

C语言实验四 循环结构程序设计,第1张

#include<iostream>

using namespace std

int main(){

char c

int s=0,z=0,k=0,q=0

while((c=getchar())!='\n'){

int x=int(c)

if(x>=48&&x<=57)s++

else if((x>=65&&x<=90)||(x>=97&&x<=122))z++

else if(x=32)k++

else q++

}

cout<<"you have input "<<s<<" numbers"<<endl

cout<<"you have input "<<z<<" letters"<<endl

cout<<"you have input "<<k<<" spaces"<<endl

cout<<"you have input "<<q<<" some else chars"<<endl

return 0

}

第一题:

#include <iostream.h>

#include <stdlib.h>

void main()

{

int a[10],i,s = 0,m = 0,n = 0,j =0,k = 0,p = 0

cout<<"请输入10个学生的C++成绩:"<<endl

for( i = 0i<=9i++)

{

cin>>a[i]

s = s+a[i]

if(a[i]>100||a[i]<0)

{

cout<<"输入非法!"

exit(0)

}

if (a[i]>=90&&a[i<=100])

m++

else if(a[i]>=80)

n++

else if (a[i]>=70)

j++

else if (a[i]>=60)

k++

else p++

}

cout<<"这10个学生的C++平均成绩 为:"<<s/10<<endl

cout<<"优秀的人数为:"<<m<<endl

cout<<"良好的人数为:"<<n<<endl

cout<<"中等的人数为:"<<j<<endl

cout<<"及格的人数为:"<<k<<endl

cout<<"不及格的人数为:"<<p<<endl

}

第二题:

#include<iostream.h>//冒泡排序法

void main()

{

int a[10],i , j ,p,t

cout<<"请输入10个数:"<<endl

for(i = 0i<=9i++)

cin>>a[i]

for(i = 0i<=9i++)

{

p = a[i]

for(j = ij<=9j++)

if (a[j]<p)

{

p = a[j]

t = a[i]

a[i] = a[j]

a[j] = t

}

}

cout<<"这10个数字从低到高的排列顺序为:"<<endl

for(i = 0 i<=9i++)

cout<<a[i]<<endl

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11060839.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存