C语言指针编程题,求助大佬

C语言指针编程题,求助大佬,第1张

#include <stdio.h>

int main()

{

int a

int b

int *pa = &a

int *pb = &b

printf("请输入a和b的值: ")

scanf("%d %d", pa, pb) //在高版本的vs里要用scanf_s

printf("a和b的和是: %d\n", *pa + *pb)

printf("a和b的差是: %d\n", *pa - *pb)

printf("a和b的积是: %d\n", *pa * *pb)

printf("a和b的商是: %f\n", *pa * 1.0 / *pb)

return 0

}

C程序如下:

#include

"stdio.h"

#include<string>

#include<iostream>

using

namespace

std

main()

{

string

Cons="12345678"

string

input

const

char

*B=Cons.data()

const

char

*A

cin>>input

A=input.data()

int

lengthA=input.length()

int

lengthB=Cons.length()

for(int

i=0i<lengthBi++)

{

if(B[i]>A[i])

{

printf("输入的数小于原数")break}

if(B[i]<A[i])

{

printf("输入的数大于原数")break}

}

if(lengthA>lengthB&&lengthB==i)

printf("输入的数大于原数")

if(lengthA==lengthB&&lengthB==i)

printf("输入的数等于原数")

}

如果你说的是比较字符串大小就是这个程序了

进入后开始输入你要输入的字符串

完整程序如下:

#include <stdlib.h>

main(){

int a,b,c

int *p1,*p2,*p3

printf("please input 3 int data\n")

scanf("%d %d %d",&a,&b,&c)

p1= &a

if (b >*p1)p1= &b

if (c >*p1)p1= &c

p3= &a

if (b<*p3) p3= &b

if (c<*p3) p3= &c

p2= &a

if ( p2==p1 || p2==p3) p2= &b

if ( p2==p3 || p2==p3) p2= &c

printf("%d %d %d\n",*p1,*p2,*p3)

return 0

}


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

原文地址: http://outofmemory.cn/yw/12200974.html

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

发表评论

登录后才能评论

评论列表(0条)

保存